Sí, claro, muchas personas hicieron esto.
Comience con CS50 : Introducción a la informática:
Introducción a la informática
Le enseñará conceptos básicos sobre programación, codificación e incluso computadoras.
Después de eso, elija un lenguaje de programación y aprenda a hacer las cosas básicas con este lenguaje (recomiendo C ++) ¿por qué este lenguaje específicamente? Mira esto.
- ¿Cuál es el mejor enfoque para aprender y mejorar la composición del jazz?
- Aparte de volver a la escuela, ¿cuál es la mejor manera de aprender / dominar el español? He estado considerando Rosetta Stone.
- ¿Cuáles son algunos beneficios de aprender a codificar?
- Cómo mostrarle a alguien que aprender a programar no es difícil
- ¿Qué debo saber antes de aprender a volar?
Ahora, usted está listo para crear aplicaciones simples, ahora puede elegir cualquier idea simple y comenzar a pensar cómo implementarla.
Según libros / sitios :
He mencionado algunos en la respuesta sobre el aprendizaje de C ++ aquí: la respuesta de Abdelrahman Hamdy a ¿Con qué lenguaje de programación debería comenzar un principiante y cuáles son los pasos necesarios para aprenderlo?
Espero que estas cosas te sean de utilidad.
Según técnicas:
Trate de aprender la codificación haciendo, quiero decir, no pierda el tiempo tratando de investigar todos los aspectos de un lenguaje de programación específico, solo aprenda lo básico, luego cree un proyecto y aprenderá mucho a través de esto.