New: Try Voli The Bear, Fast package manager (and not only) for Windows
All topics / Version Control

Version Control

Git and friends: what they actually do, and how to stay calm when they break.

Watch it animated → Interactive, click-through walkthroughs for Version Control concepts.

Basic

Git From Zero - Version Control for People Who've Never Used It Start from nothing: what version control is, how to install Git, make your first commit, and get your code on GitHub - calmly, with every step explained.
Git, Explained Like You're a Human What Git actually is, what every everyday command really does, and how to stay calm when it breaks.

Intermediate

Git With Other People - Branches, Pull Requests, and Not Stepping on Toes How real teams use Git: feature branches, keeping your work in sync with a moving main, and getting changes in through pull requests - without overwriting anyone.
gitignore, LFS, and Submodules Keep junk, secrets, and giant files out of your repo, and tame the submodule: the settings that stop you committing node_modules or a 2GB video.

Advanced

Git Disaster Recovery - Getting Back What You Thought You Lost The advanced rescue kit: recover 'lost' commits with the reflog, use rebase safely, and undo work you've already pushed - calmly, even at 2am.