Do Sh*t with Git
Module 01: Intro
If you're completely or relatively new to programming, you will eventually need to learn Git basics in order to publish projects for the world to use, make backups of your code or even post your code publically and (hopefully) receive feedback.
In other words, Git allows you to collaborate on code, an essential skill in programming.
Even if you do not plan to collaborate in any way shape or form - say, you're a completely independent engineer. You will still end up needing Git to ship your code, be it a web-application, mobile application or even a simple website.
On the other hand, if you have basic programming skills but have minimal experience working on software teams, you'll want to ensure you learn Git basics thoroughly so you can collaborate efficiently - and not looking like you don't know what you're doing is always a nice plus!
Continue to this module's first lesson: What is Git?