Sobre Java hay mucha información por la web... de foros no se me ocurre ninguno que sea "amigable" recuerdo que en algunos las respuestas resultaban desagradables cuando preguntabas algo que para "algunos" resultaba muy básico.
Mejor mira los videos en Youtube con lecciones sobre el mismo y luego miras las web o foros del tema. Miraré si tengo las diapositivas que usábamos en las clases.
Lo primero es que sepas hacer por lo menos un Hola Mundo en un bloc de notas, lo compiles y luego ejecutes... ya con eso deberías conocer lo que algunos no saben: compilar desde la terminal.
Y bueno, quizá como punto 0, es bajar el JDK de Java.
- - - - - - -
Veamos:
0) Bajar JDK o OpenJDK -supongo que con el nombre resulta clara la diferencia-:
En Ubuntu (mi caso 15.04; sí, sin soporte Canonical) se hace así en la terminal:
sudo apt-get install openjdk-7-jre
1) Abre un editor de texto, (en mi caso Gedit) y escribe un pequeño "Hola Mundo":
1.1 guarda el documento como "Hola.java" (yo lo guarde en mi home)
1.2 luego ve usando la terminal a la carpeta donde está el archivo
1.3 escribe en la terminal:
si todo va bien no habrá errores y se creará un nuevo archivo llamado "Hola.class"
1.4 ejecútalo con:
y verás que te muestra el saludo.
Felicidades, es tu primer programa.
- - - - - - - -
Que debes aprender hasta aquí:
-Que te van a empezar a volver loco las llaves {}
-Que el nombre de la clase debe ser igual al del archivo, si no te dará error.
-Influye el uso de minúsculas o mayúsculas.
-Que debes tener una función MAIN
-Lo que va después y todos colocan casi sin saber es (String[] args) es porque puedes pasar argumentos al programa que son reconocimos como un arreglo de cadena... Y SIEMPRE debe escribirse en el "main"... solo puedes cambiar el nombre, en vez de "args" colocas "elQueQuieras".
- - - - - - - - - - -
Otras cosas. Hay diferentes versiones de Java... ME, SE, EE... que se refieren a las librerías que la acompañan... parte con SE
Si usas editor éste coloreara o indicará posibles errores e incongruencias... luego de jugar un rato con el bloc de notas usa un editor... Eclipse te lo "venden" (es un decir) como altamente configurable, y a Netbeans como que entregara todo en bandeja... se puede decir que comparándolo con S.O. Eclipse sería Linux y Netbeans Windows...
Pero usa el que más cómodo te resulte sin olvidar que no es el único editor.
Saludos.