Introduction
Learning something new can be hard, and learning to code can be harder when your method of learning is wrong. In this article, I’m going to show you some useful techniques I personally used to learn how to code and I still depend on them to learn new stuff every day.
Have a roadmap
Before starting your learning, search for a roadmap. A roadmap is like a compass, it lets you know where should you start from, what should you learn and where will you arrive. Without a roadmap, you’ll get lost in the huge quantity of different resources available on the Internet.
Learn from documentations
Personally, I prefer official documentations rather than watching long videos. Video tutorials can make you get bored because you feel unproductive; you just watch someone doing something, so you lose focus immediately. But reading, in general, make your brain do an effort and you feel productive. This feeling pushes you to learn more and more.
Take notes
We all agree that there is a lot of stuff to learn. Although our brain has a huge capacity, it will get tired if you force it to remember lots of things. This problem can be solved by taking notes. From my own learning experience, taking notes can be funny. Use a pen and paper to write down what you learned (only the essentials and things you’re sure you will forget). If your handwriting is bad use the Notion platform instead 😉.
Document your journey
Share your achievements with others via social platforms like LinkedIn, Twitter, and Reddit. You will meet amazing people like you who are sharing their goals, what they learned, their next steps… etc. This will give you the motivation to keep learning and developing your skills.
I recommend doing the #100DaysOfCodeChallenge challenge. You have to code for 100 days continuously and share your progress with the hashtag above. This will help you stay disciplined and will learn a lot during that 100 Days.
Build, then learn
Always remember: when you focus only on the syntax you aren’t learning anything! you’re memorizing the syntax only. This won’t make you a real developer. Instead, spend some time learning the core of your chosen language, get a project idea and start building it. Get stuck? Stackoverflow is your friend!
Top comments (0)