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

Krishna SinghKrishna Singh
2 min read

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

0
Subscribe to my newsletter

Read articles from Krishna Singh directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Krishna Singh
Krishna Singh