Java es un lenguaje muy simple … Apréndelo haciendo. Hace más y más programas durante el aprendizaje y te sentirás bien. Sentirías que hiciste algo. Sería más fácil entonces.
Java tiene tres módulos. Hay Core Java (lenguaje Java J2SE) y diseño web con Java, es decir, J2EE (incluye Servlet, JSP, EJB), que deberías aprender si eres un CS importante, pero si no, puedes aprender solo Core Java
(Hay un módulo J2ME más para aplicaciones móviles, pero no está en uso ahora, así que no es necesario que lo aprendas). No hay problema si no aprendes J2EE a pesar de ser CS mayor, puedes aprender otra técnica de desarrollo web backend, es decir PHP (lo recomiendo), el sitio oficial de Microsoft ASP.NET.
J2EE, es decir, el diseño web incluye tecnología backend (la tecnología utilizada para hacer que el inicio de sesión, el formulario de registro funcionen o para comunicarse con la base de datos, redirigiendo las páginas simplemente la parte de la codificación que no afecta su visión del sitio web, pero realiza el trabajo en el backend).
Las tecnologías en J2EE son Servlet, JSP, Struts, EJB. Se utilizan las mismas tecnologías frontales, es decir, HTML, CSS, Javascript, JQuery, AJAX.
- ¿Cuál es la mejor manera de aprender finanzas cuantitativas desde cero?
- PHP (lenguaje de programación): ¿desde dónde empiezo a aprender PHP y hasta dónde debo tomar mis habilidades y terminar siendo más fresco?
- ¿Es fácil aprender de las conferencias de ingeniería en la universidad?
- ¿Cómo puedo aprender a escribir con mi mano izquierda?
- Cómo aprender a escribir en inglés académico.
Puede consultar a Java la referencia completa para Core Java o Head First Java.
Puede consultar Servlet, JSP, JDBC Black book for J2EE. Javatpoint tutorial en línea: una solución de toda la tecnología y Tutorialpoint.com también será bueno para que lo aprenda.