En primer lugar, bienvenido al gran mundo del control de computadoras tontas mediante instrucciones escritas, o como lo llamamos, programación.
El primer paso para lograr cualquier cosa es determinar por qué desea usar la programación, ¿es para la aplicación en ingeniería o ciencia? ¿Es para la construcción de aplicaciones o servicios? ¿Es por diversión?
El segundo paso es determinar la tecnología o la plataforma para comenzar, ¿quieres escritorio? ¿Móvil? ¿Web? VR? ¿AI? ¿Juegos? Tendrás que trabajar con esto y conocer tu propósito.
Tercer paso, hora de ensuciarnos las manos.
- Quiero aprender a programar y construir un robot que siga mis órdenes. No estoy educado sobre este tema. ¿Como empiezo?
- ¿Es demasiado tarde para aprender a tocar el piano a los 21?
- ¿Qué es algo sorprendente que aprendiste cuando te convertiste en inquilino?
- ¿Puedo aprender a hacer las fracturas a los 28?
- ¿Es más fácil para alguien que es un buen mecanógrafo aprender a tocar el piano que alguien que es lento para escribir?
Para un plan corto, recomiendo estos dos cursos asombrosos:
- Esto es CS50
- Introducción a la informática y la programación.
Para un plan a largo plazo, recomiendo este plan completo o título en ciencias de la computación e ingeniería de software, tomará por lo menos un par de años para terminar, pero vale la pena.
https://github.com/open-source-society/computer-science/
Mi último consejo es que no importa qué idioma (s) usas, o el paradigma para aprender, o la tecnología o plataforma que prefieras, todas estas son solo herramientas en tus manos para realizar los trabajos de manera efectiva. libre de elegir su herramienta, pero elija sabiamente.