DEV Community

Cover image for 5 GitHub Repositories for learning developers...

Posted on

5 GitHub Repositories for learning developers...

For programmers and budding developers, GitHub is always the first choice to explore and learn new tech. It is the home of some of the most interesting and famous open source projects. It is also a great place for sharing resources of all kinds, from free books to APIs, from roadmaps to project ideas.

Having a massive collection of repositories under the hood, it has always been a tedious task to find good GitHub repos. In this article, we will look at a few repositories that I have found useful to build/improve skills in software development.

1. developer-roadmap

With over 178k+⭐, This repository is great for those looking for a career in software web development. The repository focuses on Front-end, Back-end and DevOps career tracks. The repository covers all the skills and technology required for each of these paths. It also provides a strategy to learn these skills in a structured manner.

2. Build your own X

If you are someone who doesn't get the theory part and always want to know what goes behind this repository is a daily stop for you. It has links to the resources which help you build your own Cryptocurrency, Database, Bots, BitTorrent Clients, and many more.

3. free-programming-books

Reading a book is still one of the best ways to learn a new topic. This repository has a massive collection of free programming books useful for learning all sorts of technology.Buying a book is often costly. Fortunately for us, there are many free books available on the internet for developers.

4. coding-interview-university

This repository will help you land a job in FAANG companies, curated by the software engineer at amazon this is a full preparation guide on cracking the toughest interviews. It also has links to the flashcards for quickly brushing up your knowledge and stay updated.

5. system-design-primer


This is a great repository for developers that teaches how to design large-scale systems. The repo provides an organized collection of resources for this broad topic. System Design is a must known topic for most of the tech-interviews hence, this is the perfect stop to learn system design.

Bonus😉 for JS developers..

6. javascript-algorithms

If you are in web-development and want to learn DSA have a look at this amazing repository that presents JavaScript-based examples of many popular algorithms and data structures. Furthermore, each algorithm and data structure has related explanations and YouTube video links for further reading.

Hope you will learn a lot. Happy coding! 🚀👨‍💻

Top comments (22)

andrewbaisden profile image
Andrew Baisden

Those are some useful resources thanks for sharing. Everybody is always looking for a roadmap.

kjartanbourgeois profile image

Awasome , thank you for this

rohitsingh09 profile image

Bingo!! Most usefull resources at one place. Thanks

rajgoyanka profile image
Raj Goyanka

Very Useful, Thank You

jonathanvandenberg profile image

Awesome, thanks for this!

rokometek profile image
Matija Perhoč

Nice Repositories, especially like the roadmap.

eldiablo profile image

merci bro meme si la plutart des reussources sont en anglais

deterok profile image
Vadim Suharnikov

Thanks for the set of resources

ademola25 profile image
Ademola Ayobami Tijani

Thanks alot for this great post. it is surely a life saving post

keeran_raaj profile image
Raj Kiran Chaudhary

This is amazing. Thanks a lot for your effort

nitinreddy3 profile image
Nitin Reddy

This is a useful resource not just for the budding devs but for experienced ones as well. Thanks @crater90 for this post 💎

iamrishupatel profile image
Rishu Patel

Awesome resources

alainqtec profile image
Alain Herve

Omg thank uuuuu!

stonec0der profile image
Cedric Megnie

thanks for sharing

modusto509 profile image

Looking forward to learning GitHub actions and workflows and what ever it takes to do things in technology type of goods!!