Quiero empezar a aprender a codificar. ¿Donde debería empezar? ¿Qué necesito?

Recomendaría Python para empezar. Es un lenguaje de programación realmente bueno y fácil con una sintaxis simple y lo guiará para entender qué es exactamente la programación. Hay muchos sitios web por ahí que te enseñan cómo codificar exactamente. No necesitas ninguna habilidad para aprender, probablemente solo tu pensamiento lógico.

He adjuntado algunos enlaces al final de la respuesta para que comiences con algo. Lo más importante, usted querrá tener asignaciones. Una vez que haya comprendido lo básico de cómo funciona un lenguaje de programación, querrá poner a prueba sus habilidades para probar. Trate de pensar en algo simple de hacer (programa) como BMI Calculator, Solucionador de ecuaciones cuadráticas, Un simple contador de letras que cuenta el número de letras cuando ingresa una oración / frase, etc. No se preocupe por escribir una GUI por ahora, solo enfóquese en comprender cómo funciona el lenguaje a través del CLE incorporado (Python Idle).

Google cualquier cosa que no entiendas. Él es tu mejor mentor. Lugares como stackoverflow son tus mejores amigos también. ¡No te rindas! ¡La programación es simple y divertida para jugar una vez que lo conozcas! 🙂

Aprende a codificar – Code Academy

Aprenda diseño web, desarrollo web y más | Casa del árbol – Casa del árbol del equipo

CodeCombat: Aprende a codificar jugando un juego – Combate de códigos

La codificación es fundamental – Código

Aprende a codificar haciendo | Escuela de código – Escuela de código

Podrías probar LOGO. MSWLogo, un lenguaje de programación educativo

Algunos enlaces interesantes en él:

Forward 40: ¿Qué pasó con el lenguaje de programación LOGO?

Logo moderno

O Procesamiento: Processing.org

Una vez que entiendes la diversión inherente en la programación, la imaginación es el único límite.

Mi respuesta se centrará en el proceso de aprendizaje y no en las fuentes de aprendizaje. Piense en el problema que está tratando de resolver y por qué necesitaría un código para hacerlo. Una vez que se haya dado cuenta, elija un idioma y céntrese solo en resolver ese problema aprendiendo conceptos o seleccionando cosas en línea a través de este proceso. Pero asegúrese de entender algo que haya recogido en línea o que haya leído y aplicado. Una vez que haya terminado, puede revisar cosas en línea o en libros para obtener las mejores prácticas y comenzar su educación formal de codificación.