How I Built My First Website with Zero Budget: A Student's Guide


Hey everyone, Krishna Singh here 👋
Today I’m sharing how I built my very first website without spending a single rupee — no paid hosting, no premium tools, nothing fancy. Just free resources, time, and a strong will to figure things out.
---
🚀 Why I Wanted to Build a Website
As a student with a strong interest in business and tech, I always wanted a space online — a portfolio, a business page, or even just a digital experiment. But the challenge? No money to invest.
So I started searching for free tools, watching YouTube videos, testing platforms and after a few trials, I got it done.
🧩 The Tools I Used (All Free)
1. Hosting Platform: GitHub Pages
I used GitHub Pages to host my website. It’s completely free and supports custom HTML/CSS/JS.
No need to buy hosting or connect to a server.
🔗 pages.github.com
2. Website Builder (for non-coders): Carrd
When I didn’t want to write code manually, I used Carrd — a simple drag-and-drop builder that lets you create beautiful single-page websites for free.
🔗 carrd.co
3. Design Tools: Canva & Figma
For graphics, banners, or even simple mockups — Canva was my go-to. Later, I tried Figma for more flexibility in design.
4. Domain (optional at first): GitHub subdomain
I didn’t buy a custom domain at first. My GitHub site ran on yourname.github.io, which is perfectly fine to begin.
🔧 How I Built It (Step-by-Step)
1. Planned the content – What do I want on my homepage? Who’s it for?
2. Chose a platform – I started with Carrd, then later built manually on GitHub Pages.
3. Designed the layout – Used Canva to make a logo and banner.
4. Wrote basic HTML/CSS – Learned through YouTube and free tutorials.
5. Pushed it to GitHub – And boom, it went live for free.
💡 What I Learned
You don’t need money to start—just resourcefulness and effort.
Free tools are more powerful than people think.
Building your own website gives you a sense of control and identity online.
It also boosted my confidence to take on freelance work later.
🧠 Final Thoughts
Whether you're a student, freelancer, or just curious — your first website doesn’t have to be perfect. Just get started with what you have. Learn by doing. Improve as you go.
If I can do it with zero budget, so can you.
💬 Have questions or want me to write a full step-by-step GitHub Pages guide? Let me know in the comments!
Thanks for reading 🙌
— Krishna Singh
Subscribe to my newsletter
Read articles from Krishna Singh directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
