Cómo Aprender Lenguajes de Programación

Técnicas de Aprendizaje Visual para Lenguajes de Programación

Si alguna vez has tenido que aprender un lenguaje de programación y te has sentido abrumado por la cantidad de información técnica que necesitas recordar, no estás solo. Hoy, quiero compartir contigo cómo aplicar las técnicas de aprendizaje visual para programación, una metodología que transforma el proceso de memorizar código en algo mucho más efectivo y creativo. ¡Vamos a despertar la magia de tu mente!

¿Por qué usar técnicas de aprendizaje visual para programación?

El lenguaje de programación, ya sea Python, Java o C, puede parecer complicado al principio debido a la gran cantidad de símbolos y estructuras que debes dominar. Sin embargo, aplicando técnicas de aprendizaje visual, como la creación de imágenes mentales y asociaciones, puedes facilitar enormemente la memorización de conceptos clave. Estas herramientas no solo son útiles para quienes estudian programación, sino también para aquellos que buscan mejorar su productividad en el estudio de cualquier materia.

Tres pasos para memorizar lenguajes de programación

Para empezar, es importante que apliques estas técnicas de manera estructurada. Al igual que cuando organizas una planificación semanal de estudio, debes crear una estrategia visual para memorizar los elementos recurrentes de cualquier lenguaje de programación. 

Básicamente podemos memorizar cualquier lenguaje de programación siguiendo estos tres pasos:

  1. Crear las imágenes o clichés mentales de las palabras del código
  2. Crear una imágen del comando relacionado con el código en cuestión
  3. Crear una historia o película mental asociando de manera fantasiosa y sorprendente cada una de la imágenes en el orden correcto. 

Tomemos como ejemplo el famoso «Hola Mundo», una frase que aparece en casi todos los tutoriales para aprender a imprimir un mensaje en pantalla.

Elegir las imágenes mentales 

Lo primero que tenemos que hacer es crear un repertorio de imágenes mentales o de cliché mentales. Así como pasa en el lenguaje normal, hay palabras o conceptos que se repiten y que entonces podemos ya transformar en imágenes que siempre van a representar aquel trozo de lenguaje de programación.

Tomemos como ejemplo el famoso («Hola Mundo»), una frase que aparece en casi todos los tutoriales para aprender a imprimir un mensaje en pantalla.

Para transformarlo en una imagen puedo buscar una asociación lógica, por sonido por significado. En este caso, el fragmento  («Hola Mundo») me hace conectar con una bola del mundo. Así que en mi bola del mundo, cuando aparezca en mi historia mental, en mi palacio, la bola del mundo, sé que me refiriendo a: paréntesis+comilla+hola mundo+comilla. 

Este mismo mensaje en el lenguaje de programación C es diferente, ya que aparecen un slash y una n: («Hola Mundo/n»)

Así que la imagen tendrá que ser diferente. Para quedarme en el mismo contexto, elijo un mapa del mundo. El mapa del mundo con formar rectangular o cuadrada va a ser mi imagen mental del siguiente código:  («Hola Mundo/n»).

Crear las películas mentales: ejemplo en Python y Java 

En Python, la simplicidad es clave. Imagina que tienes que escribir el código print("Hola Mundo"). Para asociarlo visualmente, puedes pensar en una serpiente (una pitona) con una impresora (print) que está sacando una bola del mundo. 

Java puede ser un poco más complicado por su sintaxis más extensa. El mismo comando para imprimir un mensaje en pantalla sería:  console.log("Hola Mundo").En este caso tengo que añadir imágenes ya que tengo más elementos en juego. Console me hace conectar con una consola, el punto con un botón de la misma y log con el personaje Logan de X-Man.

Una vez que tenga todas las imágenes o todos mis ingredientes, como a mí me gusta definirlos, no nos queda nada más que crear una película mental con todos los elementos en el orden correcto. Por ejemplo, me imagino que estoy jugando con la play station, le doy al botón del joystick y aparece Logan que me entrega una bola del mundo impresa. ¿Por qué impresa? Porque necesito también una imagen del significado del comando, que en este caso es imprimir un mensaje en pantalla.

 

Y...¡Tachán! La magia está hecha

¿Algún consejo mágico más?

Apúntate al mi MASTERCLASS GRATUITA para aprender más sobre las técnicas de aprendizaje visual y creativo.

Qué tengas una bonita semana

Un abrazo mágico

Federica

Mastermind técnicas para revolucionar el estudio y el aprendizaje
Aprende todas las técnicas de aprendizaje visual