Este documento trata sobre la programación en Java, incluyendo una introducción a Java, cómo funciona, el entorno de desarrollo NetBeans, conceptos básicos como algoritmos, diagramas de flujo, pseudocódigo, formas de declaración, datos y operadores en Java, ejemplos y librerías Swing.