¿Dónde puedo aprender Java perfectamente desde cero?

Puede echar un vistazo a mi nuevo curso de Java altamente práctico e integral publicado en Udemy. Comienza desde lo básico y cubre todo lo avanzado, como las reglas de diseño y las mejores prácticas, y lo llevará al nivel de un ingeniero sólido de nivel medio al final del curso. El curso está en línea con los buenos consejos que se dan en esta respuesta de quora por Scott Danzig. Como dice el título, el objetivo es crear ingenieros completos de inmediato y no solo enseñar las funciones básicas del lenguaje. Emprendí este proyecto después de trabajar con algunos de los mejores ingenieros que se graduaron de las mejores escuelas y que trabajaron en empresas como Google y todavía tenían dificultades para escribir algunos códigos bien diseñados. Actualmente es uno de los cursos de Java mejor valorados y más largos en Udemy . Desde estudiantes de secundaria hasta incluso ingenieros de Java de alto nivel de más de 60 países se han inscrito en este curso . Puede ver el video de introducción para comprender por qué se creó el curso y qué se ofrece. También puede ver los comentarios y previsualizar los videos antes de registrarse . Aquí están los detalles:

Java en profundidad: ¡Conviértete en un completo ingeniero de Java!

Puntos destacados del curso:

  • Para ayudarlo a comprender mejor los conceptos básicos y avanzados en Java
  • Para enseñar las mejores prácticas y los principios de diseño clave para escribir programas Java efectivos. Se discuten alrededor del 30–40% de los principios de diseño descritos en el libro Effective Java.
  • Para ayudarlo a obtener experiencia práctica en la escritura de código de nivel profesional a través de la implementación de un proyecto dirigida por un instructor. El proyecto se implementa en Eclipse utilizando el patrón de diseño MVC , los principios de TDD (Desarrollo Dirigido por Pruebas) y otras mejores prácticas
  • Para ayudarlo a comprender el funcionamiento interno de la plataforma Java (también conocida como JVM ). Incluye un capítulo con 3 horas de contenido solo en JVM.
  • Enseña cómo usar Eclipse IDE de manera efectiva para escribir, depurar y probar el programa Java. Por lo tanto, incluye un sólido tutorial de Eclipse en profundidad.

Este no es un curso intensivo de ninguna manera. Es para ayudarlo a convertirse en un experto en Java y usarlo de manera efectiva durante mucho tiempo. Con Udemy, también tiene una garantía de devolución de dinero de 30 días y, por supuesto , puede aprender desde la comodidad de su hogar a una fracción del costo . Además, es el acceso de por vida . ¡Feliz aprendizaje!

Este es el mejor sitio web para aprender a programar – Codesdope

Está diseñado para cualquier persona, ya sea que sea totalmente nuevo en codificación o incluso si tiene algún fondo de codificación. Todos los temas se explican con tanta sencillez y de una manera fácil de usar que simplemente comenzará a codificar con cariño. Nunca antes había experimentado una experiencia tan maravillosa de aprender antes.

También contiene una sección de práctica que contiene una amplia gama de preguntas de diferentes niveles de cada tema . Así que entendemos los conceptos y la práctica lado a lado, fortaleciendo así nuestro dominio sobre el idioma. Su foro de discusión es otra característica interesante donde puedes preguntar cualquier duda y obtener respuestas instantáneas.

Aprenda a compilar y ejecutar códigos Java en Linux, Windows y Mac OS X, uso de Java, etc.

Para los conceptos de J2SE, recomendaré el libro SCJP de Cathy Sierra. Explica los conceptos básicos de Java en muchos detalles.

Java eficaz por Joshua Bloch es también un libro muy bueno.

Para los conceptos de J2EE (Servlet y JSP), puede consultar Head First Servlets y JSP .

Blogs:

Tutorial de Java, Tutoriales de Java EE – JournalDev

Preguntas de entrevista

Aprendiéndolo desde cero.

Recomendaría Book by Cathy Sierra en SCJP. Puede parecer un poco difícil comenzar, pero será muy útil si quiere comprender lo básico de Java: qué está sucediendo y por qué está sucediendo.
Si eres un principiante completo, entonces puedes mirar un sitio web
http://www.javabeginnerstutorial.com/

Tutorial de Java

pensando en java. Léelo como referencia porque es grande.
Gran cantidad de cursos gratuitos en udemy. particularmente el de John Purcell

Puedes encontrar los mejores turoriales solo en este sitio

javtpoint.com

Es mi recomendación personal. No te arrepentirás.