¿Cuál es la forma más fácil para que un principiante aprenda código?

La dedicación y la inmersión son el camino a seguir . Después de haber enseñado a más de 200 estudiantes durante mi tiempo en Coding Dojo, noté que esos dos rasgos ayudan mucho al aprendizaje exitoso de un nuevo idioma. Ahora hablemos de lo que debe aprender acerca de un idioma cuando comienza.

Comenzar con la base de un lenguaje. Asegúrate de pasar por lo siguiente:

Introducción

  • Declaración de una variable: tipo String, Integer, Float, Array, Hash, Boolean
  • Declaraciones condicionales – Si, si no Si, si no
  • Bucles – Para bucles, Para in, For of, While
  • Creación de funciones – Funciones con nombre, función anónima

En este punto, debe intentar resolver algunos algoritmos básicos como los que se encuentran aquí: Guía para aprender algoritmos de programación

OOP –

  • Clases de declaracion
  • Atributos
  • Los metodos
  • Instanciar objetos
  • Utilizar la herencia
  • Comprender el yo / esto

Después de esos conceptos básicos, todo lo demás depende de ti. Intenta crear un juego simple o si está basado en la web, aprendiendo un micro marco.

Desde el primer día hasta el día en que se jubile como desarrollador, debe concentrarse y dedicarse a su oficio. Como cualquier oficio de habilidad, aquellos que dedican tiempo a la práctica rápidamente se convierten en maestros de su oficio . Estar completamente inmerso en lo que estás aprendiendo te llevará a un cambio menos contextual al aprender algo nuevo. Volverá a cablear su cerebro para aprender este nuevo idioma. Debe seguir pensando en el mismo idioma que está aprendiendo.

¡Buena suerte!

He estado enseñando a cientos de principiantes durante años. Veo dos aspectos de esto.

Primero, un principiante debe familiarizarse con los fundamentos absolutos, como en cómo y por qué funcionan las cosas, a un nivel muy general, como

  • como una computadora ejecuta instrucciones
  • cómo se almacenan las cosas en la memoria
  • Cómo varios bits se comunican entre sí de forma remota
  • Cómo se dibujan las cosas en la pantalla.

En segundo lugar, si yo fuera un principiante, buscaría

  • un entorno de programación seguro en el que es difícil para mí fallar
  • un lugar donde es fácil para mí probar cosas nuevas y verlas funcionar
  • la oportunidad de aprender por qué la mayoría de las cosas funcionan sin leer un millón de sitios web o pasar por el compendio C ++ de Bjarne

Aunque está dirigido a niños, recomiendo Scratch de MIT para aprender los fundamentos en un entorno de programación simple (aunque poderoso) y sin errores.

Acabo de crear un curso de programación para principiantes (y niños) que se centra en el aprendizaje no teórico e intuitivo:

Programación para niños y principiantes: Aprende a codificar en Scratch

Las otras respuestas son correctas. Se trata de la práctica . No hay manera fácil.

Una vez que haya aprendido los conceptos básicos de programación, todavía tiene que practicar la escritura de software. Mucha y mucha práctica. Cuanto más escribas, mejor te volverás.

Sin embargo, no hay razón para hacerlo más difícil de lo necesario. Siempre recomiendo un comienzo para principiantes con el lenguaje de programación Smalltalk. Fue diseñado para ser un lenguaje de enseñanza.

Los lenguajes industriales como Java, Python, JavaScript y C no son buenos lenguajes de enseñanza. Llevan demasiado equipaje que puede interferir con un principiante que aprende los conceptos básicos.

He escrito un tutorial de Smalltalk para personas como usted: Smalltalk y Raspberry Pi.

Como ha dicho Lynn Joseph. La codificación es sobre slog.

Pasé horas en frente en una pantalla antes de que lo obtuve. Hay algunos atajos como la universidad. Honestamente, solo tienes que salir y aprender cosas diferentes y escribir aplicaciones reales. La diferencia entre lo que haces en la universidad y la vida real es muy diferente.

Puede aprender algunos de los conceptos básicos y luego intentar ser voluntario en un proyecto de código abierto. Le brindarán ayuda si les demuestra que tiene alguna capacidad y es genuino en ayudarlos. Trabajé en Apache OpenOffice (ahora Libre Office) durante varios años y aprendí varias habilidades adicionales. Solo elige algo que realmente te interese, será un duro trabajo.

Solo hay una forma de aprender codificación. Su aprendizaje por la práctica.

La programación no se trata de los tutoriales o libros o recursos que utiliza para aprender. Es lo lejos que puedes implementar y practicar.

Entonces, comienza el “Hola Mundo” y ve desde allí.

primero aprenda un lenguaje, escriba algunos códigos y luego aprenda teoría abstracta, python3 es una buena opción. Luego, puede aprender el shell de Unix y la programación de Unix.

Obtenga un libro de texto y el compilador para cualquier idioma y comience a codificar.