A photo by me on <a href="https://unsplash.com/photos/cE9PvAX9DU0" target="_blank">Unsplash</a>

A photo by me on Unsplash

Great Learning Resources for Programming, Frontend, and Web Development

📅 13 Aug 2022 | 📖 3 min read

A curated list of the best learning resources for programming, frontend development, JavaScript, React, CSS, TypeScript, and more — perfect for developers and anyone starting their coding journey.

Content

Learning resources

Every now and then, I get a question from people: Where do I start learning programming? Which programming resources, coding tutorials, or web development courses should I use? Do you have a great learning resource for JavaScript, React, CSS, or TypeScript?

These questions come from junior developers and people just starting out with programming, frontend development, or web development in general. I remember quite well how lost I felt at the beginning of my journey. It wasn't structured. I had to find the best resources for learning to code myself. I had no mentor in the beginning, so there was a lot of trial and error to discover what works for me.

I want future generations of developers to avoid this confusion. That's why I created this curated list of the best learning resources for programming, frontend, and web development. I can wholeheartedly recommend all the resources in this repo. It's my attempt to group all the top places you can learn the skills I know — JavaScript, React, CSS, TypeScript, and more. Most of these are free, but there are also some excellent paid options for those who want to go deeper.

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 topic has its own set of recommended resources, tutorials, and guides. The grouping might not be perfect, but I am constantly adding to the list and will revise the structure as needed to keep it up to date with the latest and best developer resources.

This resource list is incredibly handy and has already proven its worth in many situations. Whenever someone asks how to get better at JavaScript, React, CSS, or any other web development skill, I can simply share a link to the list. It's super convenient, useful, and saves time for both beginners and experienced developers looking for high-quality programming resources.

Conclusion

With this post, I wanted to share what I've been working on for the past 10 months or so — a growing, curated collection of the best learning resources for programming, frontend development, and web development. This list will continue to expand over time as I discover new and valuable resources for JavaScript, React, CSS, TypeScript, and more. Hopefully, it can help some of you out there on your journey to becoming a better developer. 🤞

Dejan Kostevski

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.

Join My Newsletter

Reach out via email

© 2020 – 2025 Dejan Kostevski. All rights reserved.