Depende de su fondo.
Si ya ha programado durante años y conoce una docena de otros idiomas, entonces probablemente podría realizar pequeñas modificaciones en un idioma que nunca antes había visto el primer día. Cuanto más lo uses, más aprenderás, casi indefinidamente. Cuánto crees que sabes del idioma se mantendrá igual que en Dunning-Kruger.
Los dos primeros idiomas que aprendas serán los más difíciles. Mucho de lo que aprende con un idioma lo llevará al siguiente. Para una metáfora mediocre, hablo inglés e italiano. Si aprendiera francés, sería un poco más fácil debido a las palabras raíz similares. Además, no tendría que aprender a tener una conversación, esa es una habilidad completamente diferente, pero aún se necesita para hablar en francés. (Donde las habilidades de conversación son las habilidades de programación general y las palabras raíces similares son construcciones y características del lenguaje similares).
Al igual que con cualquier habilidad, también depende de cuántas horas dediques. ¿Es este un proyecto de fin de semana o lo que estás haciendo diariamente de 9 a 5 MF? Entonces, para aprender lo básico , diría la cantidad de tiempo que le lleva construir un proyecto básico con ese idioma. Entonces 6 meses-ish?
- ¿Qué es lo más difícil de aprender a hablar portugués?
- ¿Cuál es tu método para aprender de manera eficiente?
- ¿Cuál es el mejor yoga para principiantes?
- ¿Estudiar economía es una forma eficiente de aprender sobre la creación de riqueza?
- Tengo alrededor de 6 meses para aprender a codificar y ser un ingeniero de software. ¿Es esta meta alcanzable?
Excepto C ++. Un poco de conocimiento de C ++ no es realmente útil y realmente peligroso. Yo bromeo … en su mayoría