If you don’t know already, we all learn differently. We’re all a mixture between ratios of “Visual”, “Reading/Writing” “Auditory” and “Kinesthetic” styles.
I’ve came up with 3 categories related to coding:
- Mental stimulation
- Memory improvement
- You can easily review/revisit topic
- Easy to make notes with highlighters
- It might question your ability to focus due to the low attention span we all have nowadays
- Can lead to eyestrain faster if you read in a bad light or on a P.C. (turn that blue light filter on!)
- You may get tired easily as reading technical documentation is really exhausting for the brain
- Your brain can focus more on concepts and theory if you get a good tutor that has an engaging style of teaching
- You can formulate questions much easier when listening/watching
- Opportunity to ask question if you attend an online workshop or a live class
- Information may not be retained if you are not actively listening/participating
- You may get a bad tutor, a boring one or one that you don’t like
YOU ACTUALLY CODE! This is the most important part of your journey. TOUCH THAT KEYBOARD!
This style is an amazing way of learning because you get to see how others think, how they approach problems and how real people code.
The tutorial you’re following might go through concepts that are unfamiliar with you.
Due to physical resources (a small laptop for example), it may be hard to use multiple windows at the same time and have good visibility on what actually happens on the video.
The pattern is like this:
Open up your freeCodeCamp and do your tasks there.
Read every piece of information and if it seems too easy to do, don't hesitate and do it, otherwise you’ll be trapped between “it’s too easy/it’s too hard” and you won’t do anything.
Go to youtube or your prefered Udemy tutorial and click play. Try to resize the windows so that you’ll comfortably see what happens on the video and what happens in your code editor.
Pause frequently and go to MDN as much as possible. A succesfull code along is that when you know most (if not, all!) of the concepts presented by the tutor.
Remember that just because you’re doing it by yourself in the comfort of your own home, it doesn’t mean that you shouldn’t put a massive effort into it. Learning to code is hard work and you should expect things to be difficult BUT also enjoyable.
If it's too easy then you're not learning.
Happy coding and spread love!