Although there are so many options out there, learning by yourself can be overwhelming. You don’t know which ones are worth your time - and we all know how important that is.
During my own learning path, I have discovered some interesting resources, ready to boost your skills in the frontend development field. From videos to reading, exercises and even games, this article will cover all your needs so you can start your stress-free learning today.
1. W3Schools
On this free-to-use website, there are pleeeeeenty of tutorials - HTML, CSS, JavaScript, Bootstrap etc. -, which take you from 0 to intermediate in a couple of lessons. You can create an account and even track your progress on each tutorial. I suggest doing that to be able to see how far you’ve come and see which exercises you want to practice again.
2. Flexbox Froggy & Grid Garden
Learning CSS you probably noticed that knowing how flexbox and grid work is essential. If you are more of a visual person, as I am, playing these two games will not feel like learning at all. But guess what? The notions will stick with you!
3. Programming with Mosh
Even if you learn by yourself, having someone to guide you through some notions comes in handy from time to time. This YouTube channel will walk you through the basics of programming and it also comes with a Front-end Development playlist.
4. MDN Web Docs
Although some games and visual aid is the extra help you need, it is important to take your time to read and understand programming to its core. This site provides you with information about different technologies, including HTML, CSS, JavaScript and DOM - and yes, you also have practical examples and exercises to solidify your knowledge.
5. Open Source Contributions
After getting some basics in, you need to start practicing in real life. There is no better way to do that than contributing to open-source projects on GitHub like this one for example. You can also cement some of your knowledge by explaining basic concepts to others or trying to fix some minor issues for practice using StackOverflow.
Extra resources
Take your time in learning all of this - it is a lot of information, but stay consistent. You’ll thank yourself later 🤭.
What other resources have you discovered and would recommend to others?
Cover photo by Ochir-Erdene Oyunmedeg on Unsplash
Top comments (0)