When I first started I took detailed notes using Google Docs. At that time I was working on Codecademy courses, which are all text based.
Everyone learns differently but for me, the act of writing down information, or is this case typing it, is a key step in retaining that information.
By copying/pasting notes from the slides, I was removing a major component of my learning process. Once I realized that, I went back to writing my own notes, but with a twist: I started writing them in a code editor.
Taking all these notes does increase the amount of time it takes to complete a lesson but I feel like I am retaining information better as a result.
Code Every Day
Another critical step in the learning process is to code every day.
Working on lessons is great but don’t stop there. Reinforce what you are learning by doing some real coding. This could mean working on a full-blown project like a Portfolio page for freeCodeCamp (which I finished last week) or it could just be a simple exercise based on something you learned yesterday. Either way, code every day.
These are fairly simple exercises but they allow you to practice writing code for what you are learning. They also require a little bit of research as well (just like “real” coding). In the case of this particular task, Math.PI and Math.pow weren’t covered in the lessons.
What will Week 11 hold? There is only one way to find out.
See you next week!