I want to learn UX design as a side skill that might eventually bring in some extra income—or become a full-time path if I improve enough. I learn better by experimenting and seeing immediate results, so I'd like to build a small practice website while studying instead of focusing only on theory. Is it practical to host something like this cheaply and with minimal power usage? I'm open to keeping it accessible only to me at first, but I may eventually want to put it online. If I do that, I assume I should learn the basic security considerations beforehand.
4 Answers
You don’t need to pay for hosting in order to learn web design. Local development and free static hosting cover most beginner projects. Just keep expectations realistic: building useful skills can lead to paid work, but getting clients and earning consistently takes more than simply putting a site online.
For a static site, free hosting services such as Cloudflare Pages, GitHub Pages, Netlify, or Vercel are usually enough for learning projects. The main limitation is that you’ll generally use a service-provided address unless you purchase a custom domain, but that’s perfectly fine for practice.
Hosting your own site is definitely feasible, but first decide whether you want it accessible only from your local network or publicly available through a URL. Public hosting introduces extra responsibilities, so learn the basics of updates, access control, HTTPS, and general security before exposing a home server to the internet.
You can start entirely on your own computer. Build the site locally and test how it looks at different screen sizes and in multiple browsers, with no hosting bill or extra hardware. That’s probably the best first step while you’re learning.
That makes sense. I like the idea of being able to experiment locally before worrying about putting it on the public internet.

I’m open to either option, but I’ll probably keep it local until I understand the security side better.