Nunca he codificado antes. ¿Podré dominar un par de idiomas en un lapso de dos meses?

No creo que un simple “No” en realidad sea correcto. El hecho es que podría aprender fácilmente varios idiomas dentro de 2 meses, PERO no le ayudará.

En lugar de “No”, digo “Sí, pero no ayudará”.

¿Por qué? Porque aprender lenguajes de programación es la parte súper fácil. Un desarrollador experimentado puede aprender fácilmente las cuerdas de un nuevo idioma en unos pocos días.

Obtener el “qué” (el lenguaje) es fácil. Lo que te falta es el “cómo”. Si nunca ha codificado antes, le faltan las habilidades de resolución de problemas y los patrones de pensamiento que los desarrolladores necesitan. Te estás perdiendo la teoría subyacente, así como las prácticas “mejores prácticas”.

¿De qué sirve el uso de la recursión de cola?
¿Cuáles son algunas trampas de la herencia múltiple?
¿Cuál es la diferencia entre la asignación de memoria en la pila y el montón?

Si no puede responder a este tipo de preguntas, puede conocer la sintaxis de todos los lenguajes de programación en el mundo y aún así no sería un desarrollador.

Antes de comenzar a aprender idiomas a la izquierda y la derecha, le sugiero que aprenda rápidamente los conceptos básicos de UN idioma y luego dedique el resto de su tiempo a trabajar en sus habilidades de programación REAL, la teoría y las habilidades de resolución de problemas.

No dominar, pero si estás dispuesto a hundir 5-8 horas al día en el estudio y la práctica, puedes ganar competencia.

Intenta aprender html, css, javascript y jquery en dos meses, con el objetivo de poder construir un videojuego simple al final. No será fácil, pero es posible.

Puede aprender todo lo que necesita para este proyecto aquí: http://www.codecademy.com

¡Buena suerte!