¿Cuáles son las buenas maneras de reducir su curva de aprendizaje cuando se enseña a codificar?

Para reducir la curva de aprendizaje simplemente elige la ruta correcta.

Empieza con algo que sea pura lógica y poca programación. Utilice Scratch desde MIT. Es muy fácil de usar y aprender. Aunque no es algo que pueda usar para otra cosa que no sea diversión, puede aprender la esencia de la programación, es decir, la lógica al usarla. Pero he visto a gente hacer juegos en ella. También fueron divertidos de jugar.

Después de eso usa algo que sube un nivel. Programación de Logic + que puedes usar fuera del entorno de aprendizaje pero sin cosas de muy bajo nivel. Yo sugeriría Python. Lo he estado usando para muchas cosas.

  • Como eliminar archivos extra de mis computadoras . Mientras que la programación en CI hizo tipos particulares de archivos (.o y .exe) que no quería conservar. Hice un programa de python con el que podía eliminarlos todos con solo un doble clic. No importaba si el archivo estaba en una sub-subcarpeta de la carpeta principal. Tal vez quieres borrar muchas carpetas? ¿Algo como eso?
  • Renombrando muchas carpetas . Tenía algo así como 700 carpetas a las que necesitaba agregar números para que estuvieran en orden alfabético. Es una tarea realmente grande y aburrida . Escribí un programa Python que puede hacer eso simplemente haciendo doble clic. Las carpetas estaban en archivos zip, pero eso no importaba, ya que el programa podía descomprimirlos, renombrarlos y reenviarlos a todos. Simplemente por un doble clic.
  • Apertura de muchos sitios web . Todos tenemos muchos marcadores y muchos sitios web que visitamos a diario. Pero no sería genial si alguien más nos recordara visitarlos en una secuencia particular. Tal vez los sitios web relacionados con el trabajo necesiten ser visitados en un momento determinado y Facebook, Twitter, etc. en otro momento. Escribí el script de Python para esta tarea. De nuevo un doble clic para hacer todo esto.

Este es mi sitio web donde puede encontrar algunos de estos scripts si está interesado.

Puedo continuar con lo que se puede hacer con Python. Escuché que a alguien le gustaban los deseos de cumpleaños de Facebook usando Python. También estoy tratando de descargar sitios web particulares usando Python. Puedes pensar en muchas cosas útiles que puedes hacer con Python.

Si no quieres aprender este increíble lenguaje, entonces quizás puedas probar el combo HTML / CSS / JavaScript para crear sitios web. No hay mucho que contar aquí ya que no tengo experiencia aquí.

El punto principal aquí es hacer cosas pequeñas que no presentan mucha dificultad a la vez. Las pequeñas lecciones aprendidas pueden sumar y eliminar la curva de aprendizaje o quizás reducirla.

Me encantaría escuchar lo que alguien tiene que decir sobre esto, así que por favor, deje sus comentarios si quiere decir algo o preguntar algo.

Motivación… ¡pasión! Si realmente te gusta lo que haces … entonces creo que la curva de aprendizaje será menor que si no te gusta.

Y … aprender de una manera fácil … quiero decir. Si eres bueno para leer y aprender mientras lees, ¡toma libros y lee!
Si eres bueno viendo algunos videos y aprendiendo de ellos, ¡entonces qué cursos en línea!
Y una para usar con ambos métodos, práctica, práctica y práctica!
Si practicas mucho, entonces cuando aprendas cosas nuevas relacionadas con lo que ya sabes, será más fácil que solo con la teoría.

Espero que esto te sea de utilidad!
Atentamente

Lo difícil de aprender algo es encontrar materiales que estén en el nivel correcto para usted, ni demasiado fácil ni demasiado desafiante. No hay una solución para eso, pero probar muchos recursos por tamaño, apartándolos si no funcionan.

En última instancia, el tiempo en la tarea es lo que aplana la curva.