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.
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.
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.
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.
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.
Writing every page by hand forced me to understand how a website really works. I learned about:
<header>, <main>, and <footer> to structure content properly.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:
index.html file.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.