Depende de lo que quieres decir con “aprender”. Creo que significa que te sientes cómodo usando el lenguaje para escribir programas, asumiendo que ya estás familiarizado con las técnicas de programación. Si no sabes cómo programar, entonces tendrás problemas con el idioma y aprenderás a programar.
Si sabe cómo programar, entonces elegir un nuevo idioma puede variar desde unas pocas semanas (para lenguajes más simples como Smalltalk, Python, Ruby y Go) hasta muchos meses o más de un año (para lenguajes realmente complejos como C ++, D). , Rust, y Scala).
Si no sabe cómo programar, entonces, dependiendo de su aptitud, podría tomar un año o más con un lenguaje más simple. No creas en las tonterías de la programación de bootcamps que puedes aprender a programar en 12 semanas o 6 meses. La programación es difícil. Y no puede desarrollar adecuadamente sus habilidades analíticas, lógicas y creativas para resolver problemas de programación mediante la acumulación de algunos meses.
Si desea una forma adecuada de aprender a programar, mire la respuesta de Richard Kenneth Eng a ¿Dónde debo comenzar a aprender a codificar, si soy un principiante absoluto?
- ¿Cuál es la mejor manera de estudiar y aprender?
- ¿Puedo aprender herramientas de programación pero no la programación en sí?
- Soy ingeniero eléctrico especializado en sistemas de potencia. ¿Cuál es la forma o yo de empezar a aprender robótica?
- ¿Dónde puedo aprender lo básico de la economía?
- ¿Qué debo aprender sobre negocios que no se enseñan en la escuela de negocios?