Recipe for a real learning / Receta para un aprendizaje real
Tags: beginners, webdev, productivity, todayilearned
Published: 2020-11-05 04:17:52

Hello, I hope you are doing very well in this pandemic.
In the last days I have been thinking about what could help me to have a more structured programming learning path with achievable goals, that is, to learn VueJS or React you must first have a solid foundation of javascript and as most of the programming is methodological (it is step by step) it is best to draw a learning path so that you can master at least one language.

The recipe has 3 essential factors:

1. __*Motivation*__: If you are not motivated you will not do anything or learn at all, you need a point of motivation, for example in my case, maybe a little cheesy, it's to give the best to my family doing what I love. Find your point of motivation, be it better salary at your job or simple personal achievement, it is valid.

2. __*Constancy*__: If you are not constant in this world, you get frustrated, we must begin to program, do logic exercises, and above all review the code in order to understand it, **first as a habit, then a discipline**. With this I'm not saying that there will be moments of tension and stress, but all good learning hurts a bit (like going to the gym haha).

3. __*Order*__: I love youtube and udemy tutorials, I like to see new technologies and be at the forefront of the news, however, when I started to learn this it caused me demotivation among so many tools, frameworks, libraries and languages ​​that are released almost every 6 months or less. Sometimes we want to learn the newest thing or what is in trend **BUT in no order there is no learning**, as I mentioned earlier to be able to jump to a library or framework we must have solid bases of the language to be able to master it more easily and know where to look when we find bugs .

Conclusion: If you really like programming, what you should do is sit down and think of a learning plan, so that you have the account of the money that you are going to invest or the free tools that you are going to use.

In the next few days I will be commenting on some tools and learning paths that have helped me improve my way in programming.

If you are interested, leave me a comment or follow me and share this post so that it reaches more people.

Thank you!!


///////////////////**Spanish Version**/////////////////////


Hola, espero que estés muy bien en esta pandemia.
En los últimos días estuve pensando en qué podría ayudarme a tener un camino de aprendizaje en la programación más estructurado con metas alcanzables (porque hay videos que tienen títulos inusuales), es decir, para aprender VueJS o React debes primero tener las bases sólidas de javascript y como la mayor parte de la programación es metodológica (es paso a paso) lo mejor es trazar un camino/ruta de aprendizaje para que puedas dominar por lo menos un lenguaje.

La receta tiene 3 factores esenciales:

1. Motivación: Si no estás motivado no harás nada ni aprenderás en absoluto, necesitas un punto de motivación, por ejemplo en mi caso, tal vez un poco cursi, es darle lo mejor a mi familia haciendo lo que amo. Busca tu punto de motivación, ya sea mejor salario en tu trabajo o simple logro personal, es válido.

2. Constancia: Si no eres constante en este mundo, te frustras, debemos empezar a programar, hacer ejercicios de lógica, y sobre todo repasar el código a fin de entenderlo, primero como un hábito, después una disciplina. Con esto no te digo que no habrá momentos de tensión y estrés, pero todo buen aprendizaje duele un poco (como ir al gym jaja)

3. Orden: Me encantan los tutoriales de youtube y udemy, me gusta ver las nuevas tecnologías y estar a la vanguardia de las noticias, sin embargo, cuando empecé a aprender esto me causó desmotivación entre tantas herramientas, frameworks, librerías y lenguajes que son lanzados casi cada 6 meses o menos. A veces queremos aprender lo más nuevo o lo que está en tendencia PERO sin orden no hay aprendizaje, como comenté anterior para poder saltar a una librería o framework debemos tener bases sólidas del lenguaje para poder dominarlo con más facilidad y saber donde buscar cuando encontremos bugs.

Conclusión: Si realmente te gusta la programación lo que debes hacer es sentarte y pensar un plan de aprendizaje, para que tengas el cuenta el dinero que le vas a invertir o las herramientas gratuitas que vas a usar.

En los próximos días estaré comentando algunas herramientas y caminos de aprendizaje que me han ayudado a mejorar en mi camino en la programación.

Si te interesa, déjame un comentario o sígueme y comparte esta publicación para que llegue a más personas.

Gracias!!