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 wordWhat it actually means
Repository (repo)A folder
CommitA saved version with a note
BranchA copy of your folder to work on safely
Pull request“Hey, can you check my changes before I merge them?”
MergeCombining changes from one copy back to the main folder
ForkCopying someone else’s project to your account
CloneDownloading a project to your computer
PushUploading your changes
PullDownloading 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:

  1. Store your files. Any project you’re working on — put it on GitHub. You’ll have version history forever.

  2. 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.

  3. 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.