GitHub Basics: Your Profile README as a First Project

Plain-language GitHub for beginners: what a repository is, how commit and push work, diagrams you can skim, and a safe first project—your username README on your profile.
GitHub is a home for folders that can travel. You edit files on your computer (or in the browser), save a snapshot with a short note, and send that snapshot to GitHub so the same folder is available from anywhere.
This post uses plain language and diagrams. You do not need the terminal. Your first project is small and public-friendly: a profile README—the text that appears at the top of your GitHub profile page.
Create a GitHub account
- Go to github.com and sign up.
- Pick a username you are happy to keep. It becomes part of your profile URL (
github.com/your-username) and, in the next project, the name of a special repository.
Vocabulary (five words)
| Word | Plain meaning |
|---|---|
| Repository | A project folder on GitHub, with its files and history |
| README | A Markdown file GitHub shows when someone opens the repo (often the first file they read) |
main | The default branch—the copy of the project you treat as "current" |
| Commit | A saved snapshot of your changes, with a short message describing what you did |
| Push | Send your commits from your computer (or the website) up to GitHub |
Your folder and GitHub stay in sync
Inside a repository
Teaching project: your profile README
GitHub can show a README on your profile page (not inside a code project). You get that by creating a repository with a specific name.
What makes it special
- Repository name must be exactly the same as your username.
- Full name looks like:
your-username/your-username(for exampledevandapaige/devandapaige). - The
README.mdfile in that repo renders onhttps://github.com/your-username.
Steps in the browser
- Sign in to GitHub.
- Click + (top right) → New repository.
- Owner: your account.
- Repository name: type your username exactly (GitHub may show a hint that this is a special profile repository).
- Public is fine for this learning project.
- Check Add a README file.
- Click Create repository.
- On the new repo page, click the pencil to edit
README.md. - Replace the default text with something true about you. Starter you can paste and edit:
# Hi, I'm Alex
I'm learning to use GitHub as a home for my notes and templates—not just for code.
- Currently: IDE workbench + plain-text rhythms
- Learning: commit and push without the terminal
- Add your site or newsletter link when ready
- Scroll down, write a short Commit message (for example
add profile intro), and click Commit changes.
That click is your first commit: a named snapshot of the file.
- Open
https://github.com/YOUR-USERNAMEin a new tab. Your README should appear on your profile.
How commit and push work (one habit)
Every time you change files in a repo, the loop is the same:
- Edit a file.
- Commit with a plain-English summary (what changed, not jargon).
- Push so GitHub has the latest copy.
On the website, steps 2 and 3 are often one screen ("Commit changes"). In GitHub Desktop, you type a summary, click Commit to main, then Push origin.
Same habits with GitHub Desktop (optional)
GitHub Desktop is a free app that shows your changed files and buttons for commit and push—useful when you work in an editor like VS Code or Cursor.
- Install from desktop.github.com and sign in.
- File → Clone repository → choose your
username/usernameprofile repo (or any repo you own). - Open the folder in your editor, edit
README.md, save. - In GitHub Desktop: review the diff → write a Summary → Commit to main → Push origin.
Fork and private repositories (short)
Fork — On someone else's public repo, Fork creates your copy on your account. Clone your fork so you can push without needing permission on the original template.
Private — Only you (and people you invite) can see the repo. Use a private repository when files hold real client material, health information, or anything you would not post publicly.
When you are ready for a practice workbench with sample files:
- Open github.com/devandapaige/ide-workbench-starter.
- Click Fork (top right).
- Clone your fork with GitHub Desktop, then follow From Files to Playbook.
What to do next
| If you want to… | Go here |
|---|---|
| Clone a sample IDE folder and use Cursor with AI | From Files to Playbook + ide-workbench-starter |
| Watch the clone-and-push walkthrough | Put Your IDE Workbench on GitHub |
| Learn the IDE layout first | Your IDE Is a Workbench |
Your IDE Is a Workbench · From Files to Playbook · Starter repository