En primer lugar, la codificación? ¿O la programación? (No son lo mismo: primero escribes el programa [en inglés], luego lo codificas en un idioma que puede ser usado por una computadora). La codificación es fácil: se traduce de un idioma a otro. (Las computadoras han podido hacer eso durante décadas sin intervención humana. El primero que conozco fue un ensamblador llamado “pedidos iniciales”, que se ejecuta en una computadora llamada EDSAC [Electronic Delay Storage Automatic Calculator] en 1949).
¿Programación? Eso es tomar un problema y escribir las instrucciones necesarias para resolverlo, ya sea encender una luz o ejecutar una planta de energía atómica. Y ningún sitio web le enseñará eso: primero tiene que aprender a programar (Algoritmos y estructuras de datos es un buen comienzo), y luego (después de unos 6 meses) algunos lenguajes de programación.
Luego puedes usar los sitios web para encontrar pequeñas formas de escribir mejores programas. (Aprender a programar no es algo que haga durante un fin de semana largo, o incluso durante un largo verano. Solo aprender lo básico lleva meses. Suponiendo que tenga una mente abstracta. Si piensa literalmente, encuentre alguna línea de trabajo que un cerebro literal es mejor en – la programación no es algo que puedas ‘aprender’ si no puedes pensar de manera abstracta. Puedes aprender todas las palabras, pero nunca irás más allá del nivel de entrada, si lo mantienes durante los años suficientes.
- ¿Cuáles son las cosas más importantes que has aprendido mientras crecías?
- ¿Cuáles son los principales fundamentos del dibujo que debo aprender y en qué orden?
- ¿Qué debo aprender para convertirme en un desarrollador de aplicaciones?
- Cómo forzarme a aprender programación.
- ¿Qué piensan las personas sordas acerca de las personas que no son sordas que aprenden el lenguaje de señas? Comencé a aprenderlo cuando tenía 10 años y realmente quiero empezar de nuevo.