La buena noticia es que está pasando de idiomas en los que es difícil hacer grandes cosas a idiomas en los que es fácil.
C y C ++ son lenguajes de bajo nivel que funcionan de manera más eficiente, a costa del desarrollador que escribe más código.
Los lenguajes de scripting de alto nivel utilizados en el desarrollo web como JavaScript y Ruby, por otro lado, intercambian rendimiento por código ridículamente potente y conciso. (Por ejemplo, resolví las soluciones para los primeros 5 problemas de projecteuler.net en tweets).
Aunque hayas programado mucho, el desarrollo web es bastante diferente del código nativo que has estado escribiendo. Recomiendo encarecidamente abordar uno de los siguientes planes de estudios de extremo a extremo:
- ¿Cuáles son los mejores recursos para aprender a codificar para concursos de programación competitivos?
- Cómo aprender urdu desde internet
- Al ver un poco de televisión extranjera, he notado que la palabra “OK” ha llegado al español, italiano, sueco, danés y alemán. Ahora me pregunto si se ha convertido en la mayoría de los idiomas del mundo como lo han hecho los números arábigos. ¿Cómo se investigaría la pregunta?
- ¿Cuáles son algunos buenos recursos para aprender SaaS (software como servicio)?
- ¿Cuáles son los mejores recursos para aprender a construir sitios web?
JavaScript: http://www.freecodecamp.com o http://www.nodeschool.io
Ruby: http://theodinproject.com o http://www.teamtreehouse.com
Python: http://www.udacity.com
Todos estos cubrirán los lenguajes de scripting y sus respectivos marcos de desarrollo web, incluidos HTML y CSS.
Revelación completa: construí y lideré la comunidad en Free Code Camp.