Java fue creado originalmente para proyectos de set-top box y se llamó Oak y luego Green, tomando su nombre final de un tipo de café. Es un lenguaje orientado a objetos que utiliza encapsulamiento, herencia y polimorfismo y herramientas como el compilador Java, la máquina virtual Java, y el kit de desarrollo Java. Explica cómo crear programas .java, variables en Java y ventajas como ser multiplataforma y orientado a objetos.