DEV Community

DevCharlnz
DevCharlnz

Posted on

<h3>new in web development.</h3>I have finished learning html. How do I start the task of building a website. And hosting it.

Top comments (8)

Collapse
 
uzair004 profile image
Muhammad Uzair

Learn CSS first, you can't make beautiful websites with html only.
Then
Make a whatever website you want to make or if have no idea try creating famous websites clone.

Yo host the page you can either go for paid hosting or host it free on 000webhost, netlify, github pages. BUT hosting static websites are of no use. Try adding some Javascript.

Collapse
 
iam_strawb profile image
DevCharlnz

Thanks so much.
Does static website means. Nothing will click

Collapse
 
uzair004 profile image
Muhammad Uzair

Yup, there are so many fun stuff you can add using JS.

Thread Thread
 
iam_strawb profile image
DevCharlnz

Have been learning JS now. But I'm wondering how I'm going to apply those stuff.

Variables, strings, and cancatenation... Though I'm yet to finish the course on freecodecamp

Thread Thread
 
uzair004 profile image
Muhammad Uzair

Learn Javascript fundamentals first means Javascript as a language.
Then learn DOM (document object model) and how to manipulate it using Javascript.

You should learn from another source as well because freeCodeCamp only scratches the surface and topics are not explained, it's just way to start.

It may takes time to do something with JS , don't rush learn fundamentals before doing something fancy.

Collapse
 
invaderb profile image
Braydon Harris • Edited

Create a repo on GitHub and can host it with github pages
pages.github.com/
docs.github.com/en/github/getting-...

*edit updated the github docs link for regular github not enterprise

Collapse
 
iam_strawb profile image
DevCharlnz

Gracie

Collapse
 
ekunwelawrence profile image
Ekunwe-Lawrence • Edited

You can start with creating a simple webpage with just HTML and CSS. An example is the Google home page, try to create a look alike. You can also try creating a home page for a book review site. Just something simple, this will help test your basic knowledge of HTML and CSS which will be essential in going far as a web dev