¿Es bueno aprender múltiples lenguajes de programación simultáneamente?

Programar es una forma de aprender cosas nuevas.

No puedo decir a ciegas que aprender todos los lenguajes de programación a la vez, ya que cada lenguaje de programación tiene su propia importancia.

¿Entonces lo que hay que hacer?

  • Elija su tecnología o dominio que desea hacer una carrera.

Por ejemplo, si desea ser un desarrollador de juegos, domine C ++ y Dot NET .

Si desea ser un programador integrado, debe tener un conocimiento profundo de la programación en C.

Si quieres ser un desarrollador de aplicaciones móviles, domina Java .

Para desarrolladores web, conozca HTML, Javascript, PHP y Django .

  • Luego, elija un proyecto para que sepa cuáles son las cosas necesarias para desarrollar una aplicación.

Entonces puede integrar esas tecnologías basadas en el requisito.

Aprende mientras trabajas y aplica esas habilidades que pueden beneficiarte a ti y a los demás.

Codificación feliz ..

Sidhu Burre

Depende. Si su proyecto requiere que lo implemente en más de un idioma, es decir, el servidor de API back-end en C # y el cliente de front-end en HTML5 / JavaScript, debe aprender todos los idiomas necesarios para lograr lo que necesita lograr.

Sin embargo, si solo está aprendiendo por aprender, le advierto que no aprenda varios lenguajes de programación a la vez. En primer lugar, la mayoría de los lenguajes de programación comparten ciertas raíces y conceptos. Por ejemplo, cuando se trata de OOP (Programación Orientada a Objetos), el concepto en sí importa más que el lenguaje de programación en sí. Una vez que entienda el concepto, aprender de un idioma a otro es solo una cuestión de diferencias sintácticas.

Cuando te enfocas en un idioma singular, puedes conocer los entresijos del lenguaje en sí (es decir, las ventajas y desventajas de usar dicho lenguaje). Algunos idiomas no te culpan cuando te topas con objetos nulos. Obj-C es más tolerante con los objetos nulos, pero Java / C # puede patear tu trasero con la excepción NullReference.

Los lenguajes específicos tales como Java y C # están fuertemente tipados, y otros lenguajes como JavaScript están tipificados débilmente. Para comprender realmente la diferencia, debe enfocarse en un idioma y usarlo durante un período de tiempo antes de que realmente comprenda cuándo usar qué idioma.

Python y Ruby son similares en sintaxis, pero a veces no lo son. En general, Ruby es mucho más flexible que Python, pero es posible que no lo sepas hasta que profundizas en un lenguaje específico.

PHP es casi una bestia diferente por derecho propio, por lo que recomiendo aprenderlo sin la interferencia con otros idiomas.

TL; DR: NO hay atajos aquí. Profundice en un idioma antes de intentar dominarlos todos.

Aprender un idioma no significa aprender solo la sintaxis. Aprender siempre se trata de conceptos y los conceptos toman tiempo para establecerse y practicar para dominar. La programación práctica adicional requerirá el dominio de las bibliotecas que acompañan el lenguaje, que a menudo son grandes y utilizan las funciones de ese lenguaje al máximo.

Puede aprender varios idiomas que comparten los mismos conceptos y paradigmas secuencialmente (no en paralelo) pero en rápida sucesión.

Si intenta aprender la sintaxis de lenguajes conceptuales similares en paralelo, comprometerá el lenguaje complejo. Por ejemplo, aunque C ++ y Java están orientados a objetos (dejando de lado muchas diferencias fundamentales por el momento), solo aprenderlos juntos causará problemas con C ++ porque la sintaxis de Java es mucho más simple.

Aprender idiomas con diferentes paradigmas, como Orientado a Objetos y funcional, probablemente te confundirá.

Recomiendo encarecidamente aprender el lenguaje complejo primero. Si aprendes C ++, aprender Java será posible y fácil. Si vas por el otro lado no lo obtendrás en general.

Lo hago a menudo. Aunque no usaría la palabra correcta. Eso suena como que hay una moralidad en la decisión.

Funciona bien para mí porque me siento muy cómodo cambiando de contexto al aprender cosas nuevas. Así es como funciona mi cerebro. De hecho, trabajo mejor cuando estoy cerca de ser sobre estimulado y desafiado. Esto es probablemente una cosa de química cerebral combinada con mi preferencia. También me desempeño muy mal cuando no estoy suficientemente estimulado. Hasta el punto de potencial depresión.

Si eres similar a mí, tienes mi simpatía y sería más ideal para ti aprender múltiples cosas nuevas al mismo tiempo. Para la mayoría, sospecho que están más cerca de la mitad de este espectro y es más una preferencia con consecuencias menos graves. La mayoría de las personas también son probablemente más fluidas en el espectro que yo. Algunos días pueden preferir aprender varias cosas a la vez y otros no. Estoy seguro de que hay algunas personas igualmente talentosas en el lado opuesto a mí que se paralizarían si se vieran obligadas a actuar mientras aprenden varias cosas nuevas a la vez. Deben seguir aprendiendo una cosa nueva a la vez para evitar eso.

Hay ventajas y vicios para ambos extremos, así como el espectro medio. Cuando se forma un equipo, es bueno mezclarlo con miembros del equipo con diferentes estilos de aprendizaje y formas de pensar. “Sobre especialízate y crías en la debilidad”.

Lo más importante es que es ideal para conocerse y gestionar en consecuencia.

Sí, si domina los conceptos básicos de los lenguajes de programación y desea agregar conocimientos de otros lenguajes de programación a la vez, debe continuar con ellos. Gestiona el tiempo para practicar cada lenguaje de programación.

Si parece un poco difícil darle tiempo a cada idioma, entonces es mejor comenzar con el lenguaje básico como el lenguaje de programación C o también puede optar por lenguajes de alto nivel como Java o Python directamente. Haz que sea divertido aprender y comienza con el mejor lenguaje de programación que te resulte fácil de entender.

No hay bien o mal aquí. Puedes aprender múltiples idiomas simultáneamente, o no. Depende del individuo y su nivel de habilidad.

Como principiante, tiene que pegar solo un idioma particular sobre el que tenga buen dominio. Explora ese lenguaje y siempre practica.

Una vez que esté de acuerdo, debe adoptar un nuevo idioma que admita ese idioma en otro campo.

Como si aprendiera java, después de un tiempo necesito aprender el lenguaje de cualquier base de datos también como mysql.

No, si haces esto, nunca podrás dominar ningún idioma porque para aprender un idioma, debes profundizar en su lógica. Si eres un principiante, entonces te confundirás. Además, no podrás diferenciar y apreciar claramente ninguno de los idiomas. Los programadores sugieren que aprendan solo un idioma a la vez, luego de adquirir dominio del mismo.

U puede aprender múltiples lenguajes de programación simultáneamente, pero debe practicar todos los días. De lo contrario, no será útil para usted.

Primero, aprende unos pocos y domínalos.

Estos lenguajes deben ser lenguajes como C y C ++.

Luego, aprende tantos idiomas como quieras.

No hay nada de malo en hacerlo. Puede que le resulte útil poder compararlos, o puede encontrarlos confundidos. Depende de cómo aprendas mejor.

Tu puedes hacer. Pero debería ser como “C” con “C ++”, “HTML” + “JAVASCRIT” con “jQuery”.

Pero, el cerebro humano no tiene ninguna limitación que puedas hacer cualquier cosa.