A list of Top Free Resources for Developers (Channels, Repositories, Blogs, and much more.)

A list of Top Free Resources for Developers (Channels, Repositories, Blogs, and much more.)

by Himanshu Kesarwani.

Table of contents

No heading

No headings in the article.

When we start to learn something new, we look for good resources.

Getting started can be overwhelming, and sometimes challenging or frustrating at the beginning with tons of free and paid resources to follow, and anyone can be easily dragged into tutorial hell and end up wasting a lot of time.

Finding good resources is like finding diamonds in the coal mines. Here I have curated a good list of resources that can be helpful for you as it is both free and loved by millions of people.

I have listed down the list of top and free resources for Developers consisting of Youtube Channels, GitHub Repositories, articles, blogs, coding websites, etc to follow as a Web Developer that has helped me, and a lot of developers around the globe.

  1. Youtube Channels:

Firstly, I will list down some of the most popular and helpful youtube channels which have high-quality videos. Some channels are good to start while some can be used in the later part of your journey once you have mastered the basics. They have a great deal of exceptionally good playlists.

Traversy Media. - One of the most popular Youtube channels for learning any technology. Has a good number of subscribers.

The Net Ninja - Great for learning from scratch, especially good for beginners.

Code with Harry - Desi Guy, Desi Style. Teaches well.

Web Dev Simplified - True to its name, simplifies the understanding of web development.

FreeCodeCamp - A non-profit organization consisting of exercises, certifications, community support, and videos making learning how to code accessible to all for free.

dcode - High-quality development tutorials ranging from HTML, CSS, Js, PHP, Node.js, etc. Covers topics especially from web development.

TheCodingTrain - The engine which helps your development train move forward. It has a wide range of tutorials ranging from JavaScript, machine learning, simulation, algorithms, etc.

thenewboston - This youtube channel is loaded with tons of resources, and subscribers. Worth a check!

Some more are here:

DevTips, developedbyed ,Fireship ,JavaScript Mastery


  1. Documentations, Blogs, and Coding Websites:

Nothing is better than reading documentation, exploring blogs, and googling stuff when we are stuck. Here is the list of documentation, resources, and websites.

w3schools - Explained in of the easiest ways possible. Uses simple English and is to the point. Short and crisp. Nothing over-explained.

MDN - Mozilla Development Network. Developed by the Mozilla Team, best for understanding any term related to development. The holy bible for developers.

Devdocs - A free and open-source documentation for developers which combines multiple API documentation. It has a searchable and organized interface.

Official Documentation (like reactjs.org): There's no better place to learn a new technology than to explore its official documentation. It is a must-check-out place.

freecodecamp - A non-profit organization consisting of exercises, certifications, community support, and videos making learning how to code accessible to all for free.

Sololearn - Learn coding in a fun way. It consists of small lessons followed by exercises. It has a mobile application too. The goal of this app is to make coding easy, and interesting. It is only good for beginners. Not suitable for advanced needs.

TheOdinProject - A complete open-source platform for learning full-stack development. It has a good community of beginners as well as experienced developers along the way.

GeeksforGeeks - Needs no introduction. One of the best portals for computer science geeks.

StackOverflow - Go to the place to know why that piece of code doesn't work. The best thing about this website is that a lot of people probably already had the same doubt as ours and hence finding solutions to our doubts is easy. Any technical questions, StackOverflow is ready with the answer.

javascript.info - It is a modern javascript documentation that covers everything related to JavaScript from basics to advanced concepts explained in a simple detailed way.


  1. GitHub Repositories:

GitHub is the awesome go-to place for any programmer, the goldmine for developers. Here is a list of some really good GitHub repositories that are worth a visit and staring ⭐ it right away.

These repositories are starred by hundreds of people. These contain everything related to development, interviews, tutorials, tips, etc.

web-development-resources

This repository contains a segregated list of different platforms like coding challenges sites, freelancing sites, hosting, remote jobs, podcasts, youtube channels, newsletters, etc.

Best-websites-a-programmer-should-visit

This repository is starred by 49k-plus people. Contains a lot of useful websites for developers ranging from competitive programming, improving your English, jobs, internships, youtube channels, documentaries, coding style, interview prep, etc.

coding-interview-university

Coding Interview University is the complete computer science study plan for becoming a software engineer. Starred by 250k+ people.

free-programming-books

This repository contains a lot of free programming books and courses in a lot of different languages like in Hindi, Danish, Chinese, Arabic, Russian, etc. It is starred by 258k people.

30-seconds-of-interviews

A curated list of interview preparation resources.

reactjs-interview-questions

A repository specific for react ecosystem and interview. Great for preparing for react interviews. Make sure to check it out before your react interview this time!

clean-code-javascript

sindresorhus/awesome

A repository filled with awesome and interesting topics. It contains a lot of resources on various topics and one can be easily lost in it.

build-your-own-x, project-based-learning

These two repositories are especially important for building products and projects. Building stuff is the best way to learn, check it out if you want to build awesome things.

Some more frontend-specific repositories and roadmaps:

javascript-algorithms

frontend-dev-bookmarks

frontend-learning-kit

Front-end-Developer-Interview-Questions

30-Days-Of-JavaScript

https://github.com/kamranahmedse/developer-roadmap

https://github.com/WeMakeDevs/roadmaps


Also, the resources list is complete without sharing the most important tool for filling content, the beloved placeholder generator for developers, the one and only lorem ipsum generator. Haha!

You don't need a lot of resources but some good resources and sticking to them without procrastinating and finishing them till the end. Because collecting a lot of resources without actually building cool projects won't yield results.

It took a good amount of time to list down all the resources, if you liked it, please like it. Thanks!

(Feel free to comment or point out my mistakes, will be happy to rectify them.)

Keep going. One step at a time.

Peace Out!