Code starts as plain files in a folder on your computer. To get those files onto the internet so real users can visit your app, you need a way to track changes, back them up safely, and move them to a server that’s always running. That’s what git, GitHub, and deployment are really about.
In this lesson we’ll untangle git and GitHub (two things, very confusing names), then walk through the full path your code takes from your laptop to the real internet.
- Why code on your laptop alone is fragile and needs to move somewhere safer
- What git is and why it’s your unlimited undo button for code changes
- What GitHub is and how it’s different from git
- The full journey: laptop → GitHub → server → users
