RE:orientenme para iniciarme porfavor
Hola:
Echa un ojo primero en http://www.chuidiang.com/java/classpath/inicios.html para saber cuales son los java standard (J2ME, J2SE y J2EE) y qué diferencias hay entre cada uno.
En tu caso, para aplicación orientada a web y no liarte mucho para empezar, puedes hacerlo con jsp. Para eso necesitas:
J2SE para poder programar en java y J2EE que trae la extensión para servlets.
Para tus pruebas, o bien un IDE que te admita "ejecutar" páginas JSP o bien instalar un servidor de páginas web que admita JSP, como puede ser Tomcat. Supongo que a la larga, lo más comodo es tener ambas cosas. Además, la base de datos por supuesto. JSP no es más que una página normal html en la que hay código java embebido.
No estoy muy seguro, pero creo que structs no es más que una librería adicional que no viene con java standard que te facilita hacer aplicaciones jsp. Yo, de momento, no me metería en ella hasta que te sientas cómodo programando jsp standard
Los Servlets son programas java que corren en la parte del servidor. Cuando un navegador pide una página jsp, el servidor web traduce el código java embebido a servlet y lo ejecuta. De momento, no deberías tener que preocuparte por Servlets.
Mi consejo:
Bajate el J2SE sin netbeans. Hazte algunos programas estilo "Hola mundo", copiar ficheros, etc, etc editando con el notepad y compilando desde ventana de ms-dos. Cuando te sientas cómodo con ello (sobre todo el tema de compilados y ejecuciones), bájate el netbeans (www.netbeans.org) o el eclipse (www.eclipse.org).
Instala una base de datos e intenta en una aplicación normal hacer algo contra la base de datos
Luego bájate el J2EE e instala Tomcat. Intenta hacer un "Hola Mundo" con jsp y vete complicando la cosa poco a poco.
Se bueno.