¿Dónde aprendo a codificar como principiante?

La mejor manera es comenzar con un buen lenguaje de enseñanza . Tal lenguaje es muy simple y fácil de aprender. No tiene rarezas ni peculiaridades que puedan distraer al principiante de su objetivo más importante: aprender los conceptos básicos de programación. Esto descarta lenguajes industriales como Java, Python, JavaScript y C, todos los cuales llevan una gran cantidad de equipaje.

Solo conozco algunos buenos idiomas de enseñanza: Logo, Pascal, Scheme y Smalltalk. De estos, recomiendo altamente Smalltalk. Vea la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?

Smalltalk fue diseñado para enseñar programación a niños. Esto debería convencerlo de que es muy, muy fácil en comparación con todos los demás idiomas. (Al mismo tiempo, Smalltalk es uno de los idiomas más poderosos del mundo.)

Más tarde, puede seleccionar fácilmente Java o Python, dos de los idiomas más populares. Ambos son buenos para el desarrollo web y la programación general, lo que más te interese.

  • Codecademy – aprende a codificar, interactivamente, gratis
  • Code.org: cualquiera puede aprender
  • Cursos en línea – Aprenda cualquier cosa, en su horario | Udemy
  • Udacity – Clases gratis en línea y Nanodegrees

Depende del campo en el que esté interesado. Yo, personalmente, empecé en Code.org: cualquiera puede aprender para obtener los conceptos básicos de codificación, pero para la programación pasé a Udacity porque estoy interesado en crear proyectos propios para el desarrollo de aplicaciones móviles.

¡Hola!

Recomiendo encarecidamente comenzar con este tutorial: Resolver tutoriales Desafíos de código.

Después de empezar a resolver problemas desde aquí. Es más importante pensar y resolver problemas que saber escribir código. La tecnología es solo una forma de resolver nuestros problemas, de abrir nuevos caminos. Cada vez más personas comienzan a aprender código, por lo que es importante convertirse no solo en un escritor de códigos.

Creo que la mejor manera de aprender es haciendo. Puede comenzar con algo pequeño automatizando su escritorio o automatizando las búsquedas web. Para empezar, recomendaría Python ya que es fácil de entender y hay mucha ayuda disponible en línea fácilmente.