How I Built My Website for Pocket Change

When I first decided to make a home for my songs, stories, and podcasts online, I looked at what professional web developers charged — and nearly fell off my chair. So, I did what any musician with too much curiosity and not enough cash would do: I taught myself HTML and built it from scratch.

I didn’t use WordPress, Wix, or drag-and-drop templates. Every corner of this site was hand-coded by me — line by line — with a few cups of coffee and a lot of patience. The result isn’t just a website; it’s proof that anyone can build something beautiful and functional on a shoestring budget.

💡 Why I Did It Myself

When you build your own site, you understand how it works. You’re not locked into anyone’s subscription or advertising. If something breaks, you can fix it. And the satisfaction that comes from writing a bit of code and seeing it come to life is like writing your first song — rough around the edges, but entirely yours.

🧱 Step-by-Step: My Low-Cost Website Build

1. Start with a single HTML file

I opened Notepad and typed this simple page:

<!doctype html>
<html>
<head>
  <title>My First Website</title>
</head>
<body>
  <h1>Hello, world!</h1>
</body>
</html>

Save it as index.html, double-click it, and your browser will display it instantly. That’s your first web page. No plugins, no frameworks — just plain, honest code.

2. Add some personality with CSS

CSS is where your design comes alive. I created my site’s soft backgrounds, buttons, and layouts with just a few dozen lines of style rules.

body {
  background: linear-gradient(180deg, #f0f4ff, #dbe8ff);
  font-family: Inter, sans-serif;
  color: #1a1a1a;
}
.btn {
  background: #ffb703;
  color: #000;
  padding: 10px 16px;
  border-radius: 10px;
  text-decoration: none;
  font-weight: 700;
}

The beauty of CSS is how little you need to make something look polished. I reused the same button and card design throughout my site — consistent, simple, and fast-loading.

3. Free Hosting on Netlify

I chose Netlify because it’s reliable, fast, and — best of all — free for static sites like mine. You can just drag and drop your project folder onto their dashboard, or link a GitHub repository and hit “Deploy.”

In less than five minutes, my site was live at:

https://songwriters.space

No monthly costs. No hidden ads. Just your site on your terms.

4. Domain and Forms on a Budget

5. The HTML Knowledge I Gained

Writing every page by hand forced me to understand how a website really works. I learned about:

6. Helping Others Do the Same

If I can do it, anyone can. You don’t need to be a programmer — just patient and curious. Here’s the roadmap I’d give to anyone starting today:

  1. Create a folder and make your first index.html file.
  2. Use a free text editor like VS Code.
  3. Add a few basic CSS rules to give your page some personality.
  4. Test locally in your browser until it looks right.
  5. Host it for free on Netlify, GitHub Pages, or Vercel.
  6. Keep improving — one page at a time.

🎸 What I Learned Along the Way

Building this site reminded me of writing music — you don’t need a million-dollar studio to make something honest. You just need a clear idea and the persistence to see it through.

HTML is like songwriting: you start with structure, then add rhythm and tone. CSS is the harmony. And the result — if you’re patient — feels alive.

I keep the costs low, the pages light, and the creativity high. Every pixel here tells a bit of my story — the musician who learned to code so he could share his world without breaking the bank.

← Back to Home