GitHub is not scary — 5-minute intro
I avoided GitHub for years. Every time someone mentioned it, my brain shut down. Repositories. Branches. Pull requests. It sounded like a foreign language designed to make me feel stupid.
Then I actually used it. And it’s not that complicated.
What GitHub actually is
Forget the jargon. Here’s what GitHub really is:
It’s Google Drive for your projects.
That’s it. That’s the whole thing.
- You create a folder (they call it a “repository” or “repo”)
- You put files in it
- It saves every version automatically
- You can share it with anyone
- If you break something, you can go back to any previous version
The reason developers love it is the same reason you’d love Google Drive — it keeps track of everything, you never lose work, and multiple people can work on the same files without overwriting each other.
Why non-developers should care
You don’t need to code to use GitHub. Here’s what regular people use it for:
- Writers — version control for manuscripts. Never lose a draft again.
- Designers — store and share design files with version history.
- Researchers — organize data, papers, and references in one place.
- Small business owners — manage website files, documentation, SOPs.
- Anyone with AI tools — most AI coding tools (Cursor, Bolt, v0) connect to GitHub directly.
That last one matters. If you’re using AI to build anything — a website, an app, an automation — the files need to live somewhere. GitHub is that somewhere.
The 5-minute setup
Step 1: Create an account (1 minute)
Go to github.com. Sign up. Free plan is enough.
Step 2: Create your first repository (1 minute)
Click the green “New” button. Name it. Click “Create repository.”
That’s your folder. It’s empty. That’s fine.
Step 3: Upload a file (1 minute)
Click “Add file” → “Upload files.” Drag a file in. Write a short description of what you changed. Click “Commit changes.”
Congratulations — you just made your first commit. A commit is just a saved version with a note about what changed.
Step 4: View your history (1 minute)
Click on the file you uploaded. Click “History” in the top right. You’ll see every version, when it was saved, and who saved it.
That’s version control. You’ll never lose work again.
Step 5: Share it (1 minute)
Click “Settings” → “Collaborators.” Add someone’s GitHub username. They can now see and edit your files.
That’s collaboration. Multiple people, same files, no conflicts.
The scary words — decoded
| GitHub word | What it actually means |
|---|---|
| Repository (repo) | A folder |
| Commit | A saved version with a note |
| Branch | A copy of your folder to work on safely |
| Pull request | “Hey, can you check my changes before I merge them?” |
| Merge | Combining changes from one copy back to the main folder |
| Fork | Copying someone else’s project to your account |
| Clone | Downloading a project to your computer |
| Push | Uploading your changes |
| Pull | Downloading the latest changes |
That’s the whole vocabulary. You just learned GitHub.
What to do with it right now
Here are three things you can do today:
Store your files. Any project you’re working on — put it on GitHub. You’ll have version history forever.
Use it with AI tools. If you’re using Cursor, Bolt, v0, or any AI coding tool, they save to GitHub. Connect your account and your projects are backed up automatically.
Explore other people’s projects. GitHub has millions of free, public projects. Templates, tools, guides — all open source. Search for anything and you’ll find it.
Tools mentioned
- GitHub — free, the standard
- GitHub Desktop — if you hate the command line, this gives you a visual interface
- Cursor — AI code editor that connects to GitHub
- Bolt — AI app builder that saves to GitHub
Coming soon:
- Build your own AI chatbot in 30 minutes (coming May 9) — no code required, step by step
- How much does AI actually cost in 2026? (coming June 2) — the real numbers, no hype
- LLM Tool Calling: how to make AI actually do things for you (coming June 7) — practical automation
Some links in this post are affiliate links. If you sign up through them, I may earn a small commission at no extra cost to you. I only recommend tools I actually use.
