DEV Community

Cover image for 5 GitHub Repositories every Developer should know
Christopher Glikpo  ⭐
Christopher Glikpo ⭐

Posted on

5 GitHub Repositories every Developer should know

GitHub is one of the most popular resources for developers to share code and work on projects together. On GitHub, you can find anything and everything related to the software industry. It is a treasure trove of materials for programmers. Like every other mine in the world, gold requires skilled mining in order to provide valuable minerals.

As a software developer, I'm constantly searching for GitHub repos that I can utilize to learn from and become inspired by. Here are my top 5 picks.

1. Professional Programming

Professional Programming is a classic resource collection

You receive a ton of recommendations for excellent books, a ton of great things to read, and links to just about anything you can possibly think.

It will take some time to read through everything in this repository, but if you're serious about improving as a software developer, it's worth it.

2. Web Dev For Beginners

Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about JavaScript, CSS, and HTML basics. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.

3. The art of command line

Command line is an art, therefore every developer utilizes is on their own way. The most useful command you can remember is man which stands for manual. Master the command line, in one page.

4. Project Based Learning

A collection of programming lessons called Project Based Learning teaches eager software engineers how to create an application from scratch. It has projects in a wide range of languages.

The greatest method to learn software programming is through practice. Your knowledge is strengthened and your brain is given a purpose to memorize all the concepts you use at work when you solve the same issues repeatedly.

5. Every Programmer Should Know

You probably won't ever know enough about technology, no matter how much you know.

Even though it may sound harsh, this remark is accurate. Nowadays, the world of technology is too vast to even begin to know everything. However, you shouldn't let this stop you from continuing to study.

There are a number of (mainly technical) things that every programmer should be aware of. You could pick up a few new skills by browsing this repository, and this alone makes it worthwhile to invest some time on it.

You may use it as a learning tool if you want to learn something new and intriguing or from time to time.

Connect me on facebook

Top comments (8)

raghurahut profile image

Thank you for sharing.

yukikimoto profile image
Yuki Kimoto - SPVM Author


lcy101u profile image

Thanks for sharing

jmanuelcr profile image
José Manuel Cabrera Rojas

Awesome, thanks for sharing Christopher

akpvt profile image

This is a good list. Thanks for putting it together @wizdomtek

There are some real gems in here. I have successfully tried some 'project based learning' repos that you listed here in the past.

candlepeter profile image
Isienyi Paschal Ejike

Nice. Thank you for sharing.

manassahoo profile image

Thanks for sharing

aadarsh10c profile image