¿Cuáles son las aplicaciones para principiantes que pueden ayudarte a aprender programación?

  1. Consiga un cuaderno, una pluma, un lápiz, una regla y un conjunto de plantillas de diagrama de flujo. Estas son mejores que cualquier otra aplicación que se escriba.
  2. Obtenga un libro o libro electrónico sobre diagramas de flujo de dibujo y tablas de verdad.
  3. Consíguete una cadena de herramientas para tu computadora. Esto puede ser Java, Hugs88, GHC, UPC, GForth, Visual Basic, GCC o cualquier otra cosa que exista. Realmente no hace ninguna diferencia al final.
  4. Consíguete un libro o libro electrónico sobre ese idioma que contenga ejemplos. Obtenga un segundo libro que contenga una lista completa de comandos y funciones, si el primer libro no lo tiene.
  5. Comience con algo simple. Escribir “¡Hola mundo!” Es popular.
  6. Dibuje un diagrama de flujo que muestre cada acción que el programa debe realizar. Si hay opciones complejas involucradas, dibuje una tabla de verdad para cada una.
  7. Revise los ejemplos para averiguar qué necesita para decirle a la computadora que está escribiendo un programa y qué debe hacer para cada acción en él. Es una buena idea leer las explicaciones y otros comentarios, pero a medida que mejore, necesitará cada vez menos.
  8. Si hay acciones para las que ningún ejemplo es útil, use el libro de referencia para averiguar qué comandos necesita y cómo se deben escribir. Nunca debes tener que hacer este paso como principiante.
  9. Probar el programa.
  10. Si no funciona, lea más de la verborrea y mire más ejemplos para ver lo que se perdió, luego corrija el programa y vuelva al paso 9.
  11. Ok, funciona, así que toma notas sobre lo que tenías que hacer que no esperabas, qué errores encontraste, etc.
  12. Pasa a una página doble limpia. Esta es una regla absoluta en ciencia e ingeniería. La primera página es una molestia, pero no puedes evitarlo. Después de ese primer proyecto, todo lo que haga debe comenzar en la parte superior de la página izquierda. Incluso si se desperdicia espacio. La claridad es esencial, el espacio no. Incluso si solo hay una palabra en la última página doble, no importa. Perderás mucho menos árboles y mucho menos tiempo con este régimen de lo que harás tratando de resolver las cosas más adelante. Si está haciendo esto en la escuela, espere que el personal le grite: solo recuerde que si hubieran tenido mejor disciplina y menos labio, no estarían gritando para empezar. Práctica extremadamente mala. Probablemente ellos también sabrían acerca de las disciplinas apropiadas de ciencia e ingeniería. Sin embargo, no les digas esto. Me parece recordar haber tenido algunas malas reacciones.

Un lenguaje como Xojo, con su entorno de desarrollo integrado, es a menudo una forma fácil para que las personas aprendan programación.

Puede obtener el libro gratuito Introducción a la programación con Xojo o ver uno de los videos de inicio rápido para familiarizarse con él.

Que yo sepa, nadie ha escrito una aplicación para enseñar programación. No estoy seguro de que se pueda hacer. La programación docente no es fácil. La aplicación tendría que enseñar a resolver problemas de programación, ya que eso es exactamente de lo que se trata la programación : la resolución de problemas . Supongo que la aplicación podría presentar una serie de ejercicios de resolución de problemas que se vuelven progresivamente más sofisticados, pero ¿dónde se detiene? Hay tantos tipos diferentes de problemas de programación. Sería bastante voluminoso.

Hola, cuando comencé a programar, los siguientes tutoriales me resultaron muy útiles porque puedes ver el desarrollo del código y la aplicación en tiempo real.

Aprende HTML5, CSS3, Javascript