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)
Thank you for sharing.
Thanks.
Thanks for sharing
Awesome, thanks for sharing Christopher
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.
Nice. Thank you for sharing.
Thanks for sharing
thanks