Dado que ya conoce algunas formas de programación, incluidos algunos lenguajes de programación obligatorios (JavaScript, Python), de hecho no está empezando “desde cero”. Eso es realmente muy alentador. Me parece que algunos obstáculos importantes para aprender a programar están aprendiendo la noción de un archivo de texto sin formato para el código fuente, y lidiando con fallas en el código incorrecto. Si tienes experiencia con JavaScript y Python (o incluso HTML), ya lo superaste.
En cualquier caso, el punto de partida desde donde se encuentra depende mucho de su personalidad y de sus circunstancias. Entonces, nosotros (Quora) no podemos darte una respuesta definitiva. Considere quizás mis pensamientos en la respuesta de David Vandevoorde a ¿Cuál es el mejor lugar para aprender los fundamentos de codificación? como guía para encontrar su camino (son pensamientos en el contexto de una pregunta más amplia, pero creo que también se aplican aquí).
Hay otras respuestas en Quora y en otros lugares sobre los mejores libros o sitios web para aprender C ++, y eso podría ser muy útil para usted si coinciden con su estilo de aprendizaje. (Por ejemplo, ver ¿Cuáles son los mejores libros de C ++?)
Finalmente, creo que los buenos programadores tienen una cierta actitud para refinar su oficio. Compartí pensamientos sobre eso en la respuesta de David Vandevoorde a ¿Cómo me convierto en un mejor programador de C ++ 11 / C ++ 14?
- ¿Cuánto tiempo le toma a una persona ser un experto en redes sociales?
- ¿Es la memorización de un pequeño número de oraciones de muestra fundamentales la mejor manera de aprender un idioma extranjero?
- ¿Cuáles son las mejores fuentes para aprender el desarrollo de iOS por mi cuenta (en línea)? ¿Sugiere consejos basados en su experiencia?
- ¿Cuál sería una forma efectiva para que alguien que no es un oficial de policía jurado aprenda la negociación de rehenes?
- ¿Es posible que un joven de 21 años aprenda fútbol sin experiencia?