¿Cuánto tiempo me llevaría aprender Java?

Depende de cuál sea tu meta y tu nivel de pasión.
No para intimidarte, pero aprender todo Java es un proceso largo.
Como tu enfoque principal es el desarrollo de Android, enfócate en Core Java
1. Tutoriales de Java (https: // docs. Oracle .com / java se / tutorial /). Es muy bueno con los ejemplos, sin embargo, refiérase después de usar no 2 o no 3
2.Lea la tercera o cuarta edición del libro de Bruck Eckel (Free Electronic Book: Thinking in Java, 3rd Edition) Léalo para obtener consejos y trucos y revise el código fuente de los ejemplos, es uno de los mejores
3.Herbert Schildt para Java es introductorio, pero sirve como una muy buena referencia para usar la API.

Y en cuanto a 2 horas de aprendizaje dedicado. Creo que no debería tomar más de 20-25 días, pero como usted es un novato en la programación, le sugeriré que lea el libro de Sumita Arora sobre Java, que está prescrito para la Clase 10. Sin embargo, es un buen tratamiento para el concepto de OOP.

Por último hay algunos conceptos avanzados.

1. Java Genéricos y Colecciones
2. Java concurrencia en la práctica.
3. Patrones de diseño.

Estas cosas te tomarán tu tiempo.
Y para Android, por favor, eche un vistazo a los desarrolladores de Android

Y pasar por los cursos de Coursera y referirse a los foros de XDA.

Por último, bienvenido a la programación :).

La programación de Java se puede aprender en 1 a 6 meses según su experiencia pasada. Hay algunos números que puedo ofrecer:

  1. 1 mes: si ya conoce ciencias de la computación y algún otro lenguaje orientado a objetos como C ++
  2. 3 meses: si conoces ciencias de la computación y cualquier otro lenguaje de programación como C, Pascal, Shell Scripting, etc.
  3. 6 meses – Si no sabes ciencias de la computación y no conoces ningún otro lenguaje de programación.

Si planea aprender a programar Java para obtener un trabajo, entonces solo aprender Java no es suficiente. También tendrá que aprender otras herramientas y plataformas de software como Spring, Hibernate, Maven, etc. también.

Con el conocimiento de una experiencia de proyecto Java total, puede solicitar con confianza un trabajo Java en una empresa.

Debe saber cómo aplicará sus habilidades de lenguaje de programación Java para resolver los problemas en una organización.

Hay un buen libro sobre las preguntas de programación de Java desde la perspectiva de la entrevista que puede ayudarlo a aprender más sobre estos temas dentro y alrededor de los temas de programación de Java.

Sígame en Gautam Gupta para aprender más sobre la programación de Java.

Depende de la cantidad de competencia que desee, si está buscando algún conocimiento básico de Java para ponerlo en marcha, podría llevarle al menos un mes cubrir todos los temas, desde los conceptos de Java hasta el final de las colecciones. Si está buscando algunos buenos recursos, hay un tutorial gratuito sobre Udemy: Cursos en línea, en cualquier momento y en cualquier lugar, por John Purcell. Lo que es bueno para empezar. Recientemente, me encontré con una aplicación llamada javvy que enseña Java en cursos de tamaño reducido que podrían ser útiles (personalmente no lo probé) si usted busca algunos libros, el mejor libro que he encontrado es la Referencia completa de Java. Aparte de todo esto hay toneladas de recursos por ahí buena suerte

Si empiezas ahora mismo, puedes escribir tu primer programa Java “Hello World” en las próximas dos horas.

Su primera solución a un problema simple dentro de la primera semana.

Puede aprender Variables, Tipos, Cadenas y manipulación de texto, Condicionales, Funciones y Bucles durante las siguientes 3 semanas (si dedica suficiente tiempo a seguir una guía adecuada y, lo que es más importante, practique).

Clases y otros conceptos de Programación Orientada a Objetos después del primer mes o tan pronto como se sienta cómodo con los conceptos básicos.

El resto puede aprender a su ritmo y alcanzar la profundidad que considere necesaria.

Las guías en línea son infinitas y la cantidad de libros que abordan este tema es una moneda de diez centavos por docena. Cualquier referencia está bien para aprender lo básico.

Referencias
Guía interactiva en línea: Aprenda Java – Tutorial interactivo gratuito de Java

Donde hay un testamento, hay un wa y”

Aprender Java o cualquier otro lenguaje de programación por ese motivo, no es un truco de un día, un mes o incluso un año . Debe trabajar duro y ser entusiasta para enfrentar los problemas y desafíos que enfrenta durante la programación.
Un consejo:
NUNCA TE RINDAS !

Conoces tu potencial. No te desanimes por el fracaso. La programación implica la creatividad de uno. No vendrá en una semana. Vendrá solo después de la práctica constante y los esfuerzos sinceros.

  1. Comience desde lo básico. Recomiendo ir a través de Java: una guía para principiantes por Herbert Schildt . Me hizo amar la programación, no solo java.
  2. Practica tanto como puedas.
  3. Una vez que haya dominado los conceptos básicos y esté familiarizado con el funcionamiento de los algoritmos , puede intentar resolver problemas en sitios competitivos como CodeChef, HackerRank, HackerEarth, etc.
  4. Dado que las aplicaciones de Android están construidas en Java, puede consultar las Guías del desarrollador para Android. Hay muchos disponibles.

¡Trabajotodoslosdias!
EL CONOCIMIENTO SIN APLICACIÓN ES INÚTIL!

Y si sigues bien las instrucciones. Te verás a ti mismo como un programador de Android en el próximo año. ☺

¡Buena suerte!

Podría estar haciendo programas muy básicos que salen a la línea de comandos en los primeros días. p.ej

“Salida: Por favor, ingrese un número que se dividirá por 2.

Entrada de usuario: 23.

Salida: 23 dividido por 2 es 11.5 ”

Puedes seguir jugando con programas pequeños como este por un tiempo hasta que entiendas la sintaxis básica de las sentencias if, bucles, métodos, etc. Eso probablemente te llevará algunas semanas.

El siguiente paso es avanzar hacia la comprensión de las clases / objetos, y cómo hacer que varias clases interactúen entre sí. Esto probablemente te llevará otras pocas semanas.

Luego querrá comenzar a leer sobre orientación a objetos, herencia, etc. Muchas personas luchan con esto inicialmente, pero prometo que tiene sentido una vez que lo haya jugado por un tiempo.

Más allá de eso, es solo una cuestión de elegir diferentes proyectos para trabajar con el fin de desarrollar sus habilidades. Llegar a este punto probablemente llevará varios meses. Si tiene preguntas sobre cómo comenzar específicamente, o sobre ciertas cosas en el camino, no dude en enviarme un mensaje directamente y haré todo lo posible para responder.

Edición: Java es un buen lenguaje para empezar. Los programadores en el mundo real no necesariamente se quedan con un solo idioma. Los lenguajes son como herramientas. Tú eliges la mejor para el trabajo. No me dejaría atrapar demasiado en Java vs. Go vs. Python vs. Swift, etc. Java ha existido por un tiempo. Tiene una comunidad masiva y hay respuestas publicadas en línea para casi cualquier pregunta que pueda tener mientras intenta aprenderla. Te recomiendo que te quedes con eso por ahora.

Puede aprender Java de este curso de mayor venta en Udemy a 10 $ o Rs.640 solamente. Este curso es uno de los mejores cursos en Java para principiantes. Ella es la descripción del curso

Aprenda a dominar el desarrollo del núcleo de Java 8 paso a paso, y cree su primer programa único y avanzado en 30 días

Course Link – Complete Java Masterclass: aprenda a dominar el desarrollo básico de Java 8 paso a paso

Únase a más de 100,000 estudiantes como usted que están teniendo un éxito masivo con sus programas de Java 8 usando este curso exacto (y aprendiendo a codificar de la manera correcta)

Aquí hay algo de lo que aprenderás.

(Está bien si aún no entiendes todo esto, lo harás en el curso)

  • Todas las palabras clave, los operadores, las declaraciones y las expresiones esenciales de Java son necesarios para comprender por completo exactamente lo que estás codificando y por qué, lo que hace que la programación sea fácil de entender y menos frustrante.
  • Cómo descargar e instalar de forma segura todas las herramientas de codificación necesarias con menos tiempo y sin instalaciones o configuraciones frustrantes
  • Complete los capítulos sobre programación orientada a objetos y la API de Java (los protocolos y herramientas para crear aplicaciones) para que pueda codificar para todas las plataformas y restringir la base de usuarios de su programa (y posibles ventas)
  • ¡Cómo desarrollar potentes aplicaciones Java utilizando uno de los entornos de desarrollo integrado más potentes del mercado, IntelliJ IDEA! – Lo que significa que puede codificar programas funcionales más fáciles. IntelliJ tiene una versión GRATUITA y PAGADA, y puede usar cualquiera de los dos en este curso.
  • Cómo no solo codificar para plataformas de escritorio, sino también para aplicaciones de Android para que pueda utilizar por completo este mercado móvil en auge
  • Conocimientos de Java para herramientas como el framework Spring, popular entre los desarrollos a nivel empresarial (para grandes clientes)
  • Sugerencias y trucos avanzados de codificación utilizados por los programadores más demandados del mundo, así como por las compañías de tecnología más avanzada, para que pueda crear aplicaciones no solo para usted, sino también como un negocio rentable en sus propios términos si elige

Y mucho, mucho más…

¿Quién es el público objetivo?

  • Este curso es perfecto para principiantes absolutos sin experiencia previa en codificación, para intermediarios que buscan mejorar sus habilidades al nivel de experto
  • Aquellos que buscan crear aplicaciones Java creativas y avanzadas para uso personal o para clientes con altos salarios como contratista por cuenta propia
  • Aquellos que aman dejar que brille su propio genio creativo, a la vez que se les paga bonitas cantidades para hacerlo.

La API de JAVA es enorme y sigue agregando nuevas características en cada versión. Puede aprender los conceptos básicos en, digamos, 2 meses y comenzar a codificar. Sin embargo, no hay final para aprender un idioma. Temas como la concurrencia, los subprocesos múltiples llevan años para ser competentes en. Pero no necesitas saber todo eso de una sola vez. Comience con la tarea en mano. Si tiene que hacer algo, revise la API Java Platform SE 7 de JAVA para ver todos los constructores, clases y paquetes sobrecargados relevantes.

Para las personas que conocen los conceptos de la POO, todo el proceso no tomará más que un débil. Sin embargo, siempre aprende haciendo.

Depende de algunas cosas. ¿Tiene una buena base en programación orientada a objetos? Si es así, y está tomando Java como un nuevo idioma, posiblemente podría “saber el idioma” en seis meses. No serías un experto.

Por otro lado, si viene de un entorno que no es OO, creo que tomaría 2 o 3 años, si está dedicado y tiene un buen entorno, otras personas que * sí * conocen Java.

Si usted es un desarrollador principiante, sería bastante difícil “conocer el idioma”, cualquier idioma, sin algunos años de experiencia general. Parte de saber el idioma gira en torno a saber * por qué * el idioma hace esto o aquello; no lo obtendrás hasta que tengas la experiencia general en la que confiar.

Si eres lo suficientemente bueno en el pensamiento y análisis lógicos, incluso en un mes puedes entender la sintaxis básica y las API de Java.

Java es un lenguaje muy fácil de entender y aprender, todo lo que necesita para dedicar sus esfuerzos a los conceptos básicos de java como los conceptos OOP, las API Core java, cómo crear y destruir objetos, etc. La mejor manera de aprender java es haciendo ejemplos prácticos en su personal computadora. Escriba tanto como el código java que pueda, comience desde el programa “Hello World” y vaya a la profundidad de las API centrales de java.

Puede encontrar los pasos aquí para descargar e instalar Java 8 en su máquina.

Java es un lenguaje bastante sencillo en comparación con otros lenguajes de programación. El tiempo que se tarda en aprender Java varía de persona a persona, por lo general, puede tomar alrededor de 3 meses entender conceptos básicos y 6 meses para adquirir experiencia en Java.

Solo sigue mis consejos para aprender Java:

Semana 1: Estudie solo conceptos teóricos sobre conceptos de programación orientados a objetos.

Semana 2: escriba una tarjeta flash sobre cada uno de los conceptos OO con ejemplos de la vida real

Semana 3: Lea esto primero (ExamBoat Aprenda Java en 10 minutos en línea | Descargue el examen) y descargue el Kit de desarrollo de Java del sitio de Oracle e instálelo en su sistema.

Semana 4: haga ejemplos de programas para cada uno de los conceptos de OO y ejecútelos en su sistema

Semana 5: descargue programas Java de muestra en la web y ejecútelos en su sistema.

En las próximas semanas, explore más ejemplos de programación haciendo referencia en línea o en libros.

Hola

Intente esto para medir cuánto tiempo tomaría:

Considere el tiempo que lleva completar el programa de estudios de Java en una licenciatura normal de CS. (Echa un vistazo a algunos grados CS y el tiempo asignado a los módulos de Java). Esto suele ser alrededor de 2 años, y tiene en cuenta que los estudiantes tienen otras materias para estudiar, descansos de un semestre, vacaciones, etc.

De manera similar para usted, asumiendo que todos tenemos una vida de carrera con diferentes responsabilidades que atender, el tiempo que tomaría alcanzar un nivel decente sería un poco más de 2 años, ya que el enfoque es más intenso en la universidad.

Tal vez 3 años a un ritmo normal de aprendizaje que se equilibre con el resto de sus actividades diarias. Sin embargo, si tiene tiempo para gastar (de 6 a 8 horas por día) y / o aprende rápido, el tiempo sería significativamente menor.

Dejando a un lado el tiempo, la gran emoción de enfrentarse a un lenguaje anula cualquier sentimiento de tiempo invertido, así que adelante.

Todo lo mejor.

Gracias por A2A
Comience leyendo “Head First Java”, que es un buen libro para aficionados. Una vez que haya terminado con él, consulte “Referencia completa para Java”, que le enseña los conceptos avanzados en Java. Después de eso, puede ir a “Programación de Servlet Java” o “Programación de Red Java” por O’Reily. Los dos primeros libros te llevarán aproximadamente 2 meses para dominar. La última parte es difícil. Para crear aplicaciones de Android, puede consultar directamente libros electrónicos en http://www.it-ebooks.info

Eso depende de la base sobre la cual comenzarás a construir el conocimiento.

¿Está familiarizado con la programación?
¿Entiendes la lógica?
¿Entiendes algo sobre la gestión de la memoria?
¿Entiendes los conceptos del sistema operativo?

La duración varía mucho en base a las cosas anteriores. Además, depende del nivel de comprensión que esté buscando: básico, intermedio, avanzado.

Me tomó 9 años aprender Java y todavía estoy aprendiendo.

Es muy difícil decirlo con certeza. Puede ser cualquier cosa, desde unos pocos meses hasta varios años. Especialmente si se refiere a programas “profesionales” que utilizan todo tipo de conceptos de programación.

Ser capaz de hacer programas simplistas debería llevarte mucho menos tiempo. Probablemente sería capaz de hacer programas simples de solicitud de entrada-entrada-hacer-algo-de-cálculos-resultados-resultados dentro de aproximadamente una semana. Pero esos raramente necesitan usar muchas habilidades de programación. Por lo general, se usan en libros y cursos como ejemplos para enseñar algún concepto específico de programación.

Hay literalmente miles de estos conceptos para aprender realmente. Y la mayoría de ellos no son nada específico de Java. Es mucho más sobre programación que sobre cualquier lenguaje.

Java no es un lenguaje simple de aprender, pero puedes hacerlo si das tus 100℅.

Java no es ni siquiera un lenguaje pequeño, se divide en 2 partes

J2SE es decir, Core Java y J2EE es decir, Advance Java.

Se tarda casi un año en completar Core Java , con cada concepto de ello.

Y después de eso, Advance Java, tiene aún más marcos y CMS para hacer.

Es un proceso largo pero lleno de experiencia y nuevas cosas que aprender.

Prueba Udacity para el sitio web de Java y Nptel .

Son los mejores, lo he hecho desde allí y no lo estoy promocionando … solo un consejo honesto.

Feliz aprendizaje…!!!!

Eliminar la palabra “Java”. Puede llevar una eternidad aprender a programar. La programación tiene que ver con la programación (creación de lógica, solución a problemas, etc.). El idioma no importa, puede aprender la sintaxis de Java en una semana, en un mes, lo que lleva tiempo es la programación en sí.

La respuesta a cualquier pregunta “¿Cuánto tiempo tomará aprender un idioma XYZ” es “Depende”? Depende de su experiencia, experiencia con otros idiomas, el tiempo que dedica a aprender y practicar y lo que desea lograr después de aprenderlo.

No debe intentar aprender lenguajes de programación sin comprender su hardware y los principios de construcción de modelos matemáticos. Lee unas cuantas páginas. Simplemente vaya y practique, intente leer más y corrija sus errores.
Codeforces

En cuanto a la duración en lo que concierne mientras se aprende JAVA. Depende totalmente de usted y, lo que es más importante, de su actitud y pasión hacia JAVA. Si está motivado y comienza a aprender con dedicación y coherencia, le será fácil aprender java rápidamente.

JAVA es un lenguaje que no puedes dominar incluso si tienes 5 años de experiencia. Aprendes todo lo demás con el paso del tiempo. Java tiene tantas API que ni siquiera puedes imaginar.

Si ha decidido comenzar a aprender JAVA, me gustaría recomendarle que empiece a aprender con compromiso y coherencia y no le importe el tiempo y la duración. Debe cuidar las habilidades que tanto aprende.

Sigue aprendiendo … mantente bendecido!