Empezaría aprendiendo desarrollo web con Java.
¿Por qué?
Hacer sitios web ejecutables (en un servidor web) es una buena forma de iniciar Java EE. Para aprenderlo bien, me mantendría alejado de marcos como Spring MVC e Hibernate para que aprendas el núcleo detrás de servlets y jdbc.Estas son algunas cosas que probablemente encontrarás.
- JDBC: aprende sobre el acceso a la base de datos donde aprendes SQL aquí si vas por la forma tradicional de base de datos relacional (también debes probar las soluciones NoSQL)
- JavaMail: enviar correo a clientes es bueno
- WebSockets: construir un cliente de chat en línea!
- Conceptos de Servlet: aprendes diferentes formas de utilizar jsp, el Contenedor de Servlet, Servlets y Oyentes
- Plantillas: para esto lo más probable es que uses EL y JSTL, es el html dinámico de tus páginas web.
- Enterprise Java Beans
- servicios web
Aprendes mucho más como la vida útil de un contenedor de servlets y otras cosas geniales como la configuración de servlet.
- ¿Cuáles son los mejores sitios web en los que podemos aprender cosas nuevas?
- Cómo aprender más sobre ingeniería si no sabes nada sobre ella
- ¿Hay alguna aplicación que te permita ingresar lo que quieras y te ayude a memorizarlo?
- ¿Puede alguien ayudarme con la filosofía jainista y la escuela de pensamientos jainistas?
- ¿Cuáles son algunas lecciones importantes que debemos aprender unos de otros?
Este es el camino que he elegido.
Después de esto debes aprender y dominar algunos marcos.
Para los datos recomiendo Hibernate.
Para la configuración de servlets, recomiendo Spark-java (es hermoso y simple)