
A photo by me on Unsplash
Great learning resources
📅 13 Aug 2022 | 📖 2 min read
A list of awesome learning resources about various topics, but mainly for Frontend development, curated by me.
Content
Learning resources
Every now and then I get a question from people: Where do I start learning programming? Which courses, books, blogs to go through? Do you have some learning resource for topic "xyz"???
These questions come from junior developers and people just starting out with programming. I remember quite well how lost I felt at the beginning of my journey. It wasn't structured. I had to find good resources myself. I had no mentor in the beginning. There was a lot of trial and error of what works for me.
I want future generations to avoid this. Hence, I created this list of all the great resources I personally went through. I can wholeheartedly suggest all the resources in this repo. It is my attempt to group all the great places you can learn things that I know. Most of those are free, but there are also some great paid ones.
My list
The list contains pages with various different topics, like:
- General
- CSS
- CleanCode
- CodeEditor
- TypeScript
- JavaScript
- NodeJs
- React
- OOP
- Testing
- GraphQL
- Databases
- Git
- Linux
Each of them has its own subsections. The grouping might not be ideal, but I am constantly adding to the list. I will be revising the structure when I see the need for it.
It is quite handy and it proved its worth already in several different situations. Whenever I get a question about where to get better at "xyz", I can just send a link to the list. It is super convenient and useful.
Conclusion
With this post I wanted to share what I have been working on for the past 10 months or so. This list will grow with time, of course. Hopefully, it can help some of you out there. 🤞

My mission is to empower aspiring developers by making complex web development concepts simple and accessible. Coming from a non-traditional background, I know how challenging it can be to grasp complex topics without formal training. I am dedicated to helping others overcome challenges, launch their careers, and achieve their professional goals in tech.