¿Cuáles son las cosas necesarias para comenzar a aprender como un programador joven y nuevo?

Aprende a ser consistente en tu estilo de codificación. Si está modificando el código, aprenda a escribir su código en el mismo estilo que el que está modificando.

Aprenda a comentar su código de manera significativa y mínima: no le está enseñando el idioma a otra persona; Les estás diciendo cómo resolviste el problema.

Aprende varias maneras diferentes de hacer lo mismo; luego intente determinar cuál es el mejor (mejor para mayor claridad, mejor para el rendimiento, mejor para el mantenimiento, mejor para la resiliencia al cambio).

Aprende a verificar y probar el código que escribes. Los errores más difíciles de encontrar son los que no entiendes. Al aprender a verificar que el código hace lo que usted cree que hace, su comprensión aumentará más rápidamente.

Aprenda cómo hacer que otros revisen su código. Aprenda a tomar sus sugerencias y críticas para que pueda entender objetivamente un punto de vista diferente. De todas las prácticas de codificación, esta es una de las más importantes para aprender cómo dar y recibir.

Aprenda a ver el panorama general del problema que está resolviendo y cómo lo está resolviendo. A medida que crezca en la competencia, los tipos de problemas que podrá resolver crecerán en tamaño y complejidad. Pero recuerda, el código complejo no es necesariamente el mejor código.

Que te diviertas.

Antes que nada, aprender a programar. Sé que puede sonar un poco extraño, pero aprender lenguajes de programación no es aprender programación.

Echa un vistazo a Teach Yourself Computer Science para ver en qué te estás metiendo. Si es demasiado difícil hacerlo de la manera correcta, es demasiado difícil para ti. Tal vez debido a su edad, o tal vez porque la mayoría de las personas no pueden aprender a programar, porque la programación es principalmente un análisis, y nuestros antepasados, hace 50,000 años, aprendieron a luchar o huir, y pasaron esos genes. Los que se sentaron y analizaron esa cosa peluda con largas garras no pasaron esos “genes de análisis”, se convirtieron en alimento de oso.

Si lo haces de esta manera, tardarás al menos un año en aprenderlo bien, así que me detendré aquí, y podrás regresar cuando lo hayas aprendido y pedirle a alguien cuál es el próximo paso.

Hay algunas cosas clave que necesitará si quiere ir a cualquier parte: agregaré más a medida que me lleguen;

  • Entusiasmo. Llevo tres años programando, pero antes de esto pasé mucho tiempo creando juegos en GameMaker e incluso PowerPoint utilizando hipervínculos. Este impulso me dio ganas de continuar con la programación y tener éxito (¡con suerte!). Durante mi viaje de aprendizaje, sin embargo, tuve una depresión en la que no sabía qué programar. Tomé un descanso decente de un año entero y regresé con una gran cantidad de ideas y motivación; No he parado desde entonces.
  • Paciencia. No será fácil, ¡confía en mí! Comencé a los 12 años aproximadamente, leyendo un libro llamado “Python for Kids”. Después de estudiar los conceptos básicos de Python, decidí que estaba listo para crear aplicaciones con PyQt5, desgraciadamente estaba equivocado; ¡Creé muchas preguntas de StackOverflow sobre el tema! Mis amigos también se sumergen en el fondo, tanto como yo intento desalentarlos. Recomiendo aprender los conceptos del lenguaje y luego hacer proyectos pequeños pero útiles para mejorar tu habilidad.

Tengo 15 años y he estado en tus zapatos. ¡Buena suerte!