Hacker News new | ask | show | jobs
by dovetailcode 2694 days ago
A lot of suggestions here I agree with and I would specify HTML first, then CSS, then JS would be my prescribed order, and only vanilla/standard of those - no frameworks.

The reason is you need to understand the markup on a web page with HTML before you can alter its look/feel via CSS and before you start altering either via Javascript.

Frameworks will come and go over time, if you know the foundational aspects of what the frameworks are doing it will be easier to pick up the next framework that becomes popular.

1 comments

Thanks! I started from HTML, it's so interesting and not seems so hard by now. So i will follow your advice first HTML, then CSS, then JS!
Check out the book Head First HTML and CSS. It gives you a great foundation and is interesting to follow along the way.

Get a basic hosting account, register a domain, learn how to setup a website use FTP.

Next go through the book Head First PHP and MySQL, it will give you a basic foundation in forms and databases.

After that go through Headfirst Javascript, then Headfirst jQuery.

Signup for a github account, checkout ways to deploy websites without FTP, explore Vue and React.

At that point you could start learning frameworks like Rails, Laravel if you want to create web applications. Pick out something you need/would use, it will make it more interesting.

Good luck, enjoy the ride.