Absolutamente posible aprender dos idiomas al mismo tiempo.
Aprender el primer lenguaje de programación es como hablar con una niña o un niño por primera vez.
- Sientes, es difícil , estás nervioso , hay mucho que entender , pero una vez que superas el obstáculo inicial, te das cuenta de que es un sentimiento hermoso y crece sobre ti.
- Haces muy buenos amigos para toda la vida, y si tienes suerte, tendrás buenas relaciones para toda la vida.
- También te das cuenta de que son muy fáciles de hablar, todo estaba en tu cabeza.
- Y todo esto hace que te des cuenta de que esencialmente son los mismos conceptos hablar con cualquier otra niña o niño o ser humano.
El mismo principio se aplica a los lenguajes de programación también.
¿Cómo?
- Si eres un ingeniero de software de 40 años con responsabilidades familiares adicionales, y aún estás programando de forma práctica, ¿en qué enfocarías tu energía en tu aprendizaje: marcos, nuevos lenguajes, algoritmos o habilidades de comunicación, etc.?
- ¿Cuál es la forma más fácil de aprender código para principiantes?
- ¿Qué es algo que siempre quisiste aprender pero nunca lo hiciste?
- ¿Es una buena idea aprender dos instrumentos al mismo tiempo o podría salir mal?
- ¿Alguien ha aprendido un idioma en 3 meses? ¿Cómo lo hiciste?
- El primer idioma puede sonar desalentador, con demasiados conceptos y desafíos sintácticos, etc.
- Pero pronto se dará cuenta de que la mayoría de los lenguajes de programación caen en un grupo común, donde tienen los mismos conceptos. P.ej
- El concepto de una clase es el mismo si se trata de Java, Kotlin, C #, VB. NET es etc.
- El concepto de orientación a objetos, ocultación de datos, encapsulación, aplicación web, bibliotecas, método de punto de entrada, interfaces, inyección de dependencia, patrones de proveedor, patrón de repositorio, capas de acceso a datos, proxies de servicio, funciones, llamadas de método, bucles de variables, declaraciones condicionales, etc.
- Los lenguajes de programación específicos lo hacen un poco diferente en términos de sintaxis. El concepto general es el mismo.
Así que definitivamente es posible aprender múltiples idiomas juntos. Puede hacer esto separando los conceptos de programación que son comunes a la mayoría de los lenguajes de programación, y luego mirar el lenguaje A y luego el lenguaje B, que implementa el concepto a su manera, pero no de manera muy diferente.
Son aditivos y son una especie de “dos frutas con una piedra”. (Vamos a ahorrar las aves)