Si no sé nada sobre codificación, ¿cómo puedo aprenderlo?

Me alegra saber que estás interesado en aprender a programar. He estado con gente que aprendió a programar sin ningún tipo de formación en informática. Aprender a programar es más que entender la sintaxis del lenguaje de programación. ¿Quieres aprender código? Como principiante deberías trabajar en:

  1. Resolución de problemas: se le da un problema y necesita codificarlo. Primero deberías poder resolverlo en tu mente. [Estoy seguro de que puedes hacerlo. Con el tiempo y más experiencia, serás mejor aunque]
  2. Lenguaje de programación: ¿Así que resolviste ese problema en tu cabeza? Ahora solo necesita escribir esa solución en términos comprensibles para la computadora. Por lo tanto, debe elegir un lenguaje de programación, hay muchos lenguajes como C, C #, Java, python, perl y muchos otros. No se preocupe mucho por la elección de los lenguajes de programación, una vez que haya aprendido las construcciones de programación de un lenguaje, aprender el otro no es una tarea importante. Como no sabes nada sobre codificación, mi sugerencia para ti será comenzar con Python. Como Python es comparativamente fácil y tiene un buen ecosistema. Cuando hayas terminado con los conceptos básicos y Python todavía sea el lenguaje preferido, te gustaría utilizar algunos de los elementos más avanzados, como Aprendizaje automático, Desarrollo web, IA. Para la introducción a python puedes tomar este curso de Udacity.
  3. Herramientas: una vez que haya aprendido a programar, necesitará muchas herramientas para escribir su código, la administración de versiones, para implementar códigos para grandes proyectos. Pero como principiante, solo un IDE estará bien (considere git para la administración de versiones si tiene tiempo). Si elige Python como su primer idioma, el texto en PyCharm o Sublime funcionará bien.

Has dado tu primer paso para ser un programador. La codificación es divertida, pero requiere algunos esfuerzos al principio, así que no renuncies cuando tu programa no se compile o se comporte de forma extraña. . Te sugeriré que hagas el curso de Introducción a la Informática de Harvard: CS50. Esa es una verdadera introducción profunda a la informática. Cubrirás C, algoritmos, bases de datos, Python y muchas muchas cosas.

TODO LO MEJOR 🙂

Primero trata de encontrar un mentor o entrenador. La codificación no es fácil y necesitarás alguien que te guíe.

Luego, los libros y los tutoriales en video en línea lo ayudarán a aprender el curso. Por último, pero no menos importante, mucha práctica y aplicación práctica seguramente lo llevarán más lejos.