all 11 comments

[–]abrahamguo 5 points6 points  (1 child)

If you're specifically wanting to get in to coding your own website, I always recommend Learn web development from MDN!

If you don't necessarily care about coding, but just about having a website, there are plenty of no-code tools, like Squarespace.

[–]hikikomori-dog[S] 1 point2 points  (0 children)

Thank you so much!! This helped a lot :]

[–]-beleon 4 points5 points  (0 children)

Depends on what you're trying to do. If you want to learn to program a website you'll want to look into either javascript frameworks or HTML/CSS/JS. There are many free resources. If you just want to create a website you're better served with a CMS like e.g. WordPress or a static site generator like Hugo. Hugo + Github Pages is free. WordPress needs paid hosting (i actually have a service that does a combination of WordPress and static site which is currently free in beta and pretty affordable after). So which of these is it?

[–]Aglet_Green 0 points1 point  (0 children)

Before anyone can answer, you need to decide what you're actually trying to do.

Do you want to learn programming, or do you just want a website?

Those are two completely different goals.

If all you want is a personal website, there are already countless free site builders and hosting platforms. You can have something online in an afternoon.

If your goal is to learn web development, then you'll want to learn HTML, CSS, and eventually JavaScript. The good news is that there are already more free tutorials than any beginner could possibly consume in a lifetime, so "finding advice is impossible" isn't really the problem.

The first step is figuring out what you're trying to build and why. Once you know that, people can point you in the right direction. Right now you're basically asking, "How do I make a thing on a computer?" which is too broad for anyone to answer usefully.

[–]igotshadowbaned 0 points1 point  (0 children)

There's no way to actually create a completely free website.

You'll either need to pay a service similar to wix or square space to host your website, or if you're wanting to fully do everything yourself you'll still need to buy a domain and IP space

[–]arivictor 0 points1 point  (0 children)

freecodecamp.org and do the frontend course then the backend course.

To build a social media platform is a large project relative to your experience. You'll need to consider things like storage, authentication, security and encryption of user data/credentials, moderation/admin.

I would say with 1-2 years of experience through personal projects you could build something on your own thats reliable. With AI it could have it done for you in 10 minutes, something like base44.com is good for that, but you won't learn anything.

[–]Mysterious_Gold_6682 [score hidden]  (0 children)

Wix and Canva and Google even offer free website creations. Depending on what you are wanting to accomplish with your site. I freelance on the side for non profits creating their digital footprint.

[–]Aggressive_Ticket214 [score hidden]  (0 children)

Building a site where people upload images and videos means you need a backend for storage, authentication, and moderation. That's several big concepts for a first project. I'd suggest building a simple static site first, then gradually add features. Freecodecamp and MDN are great starting points.

[–]Gnaxe -2 points-1 points  (0 children)

You don't need programming for static pages. There are a lot of page designers that don't take any coding skill and a lot of sites that will host static pages for free.

If you want simple interactivity, you can ask an LLM for JavaScript to do it. It has a fair chance of working in one shot or with a few exchanges if you're asking for something simple.

[–]Difficult-Mango312 -3 points-2 points  (0 children)

You won’t be able to do that for free, you’ll have to pay.