Git & GitHub
If you only learn one tool before you start vibe coding, make it this one. Git is the thing that lets you be brave. It's the reason you can tell an AI "rewrite this whole file" and not lose sleep, because you can always walk back to the version that worked.
Here's the honest version of why this matters. When you direct an AI to build software, it will break things — regularly. It'll confidently rewrite a file, delete the part that was working, and hand you a mess. The difference between a frustrating afternoon and a lost week is whether you had a safety net. Git is that net. This chapter teaches it from zero, no prior coding required.