DEV Community

Discussion on: HOW TO START WEB DEVLOPMENT

Collapse
 
peerreynders profile image
peerreynders • Edited

MDN (Mozilla Developer Network) Getting started with the Web

Focusing on:

i.e. get your competence level to the point where you can complete something like

Test Your Skills: Fundamental layout comprehension

in your sleep.

Only once you have a solid grounding in HTML/CSS move on to JavaScript. See how you get on with Eloquent JavaScript 3e.

After that JavaScript — Dynamic client-side scripting will be a review in part while deepening your browser-side Web API knowledge.

To explore server side JavaScript have a look at Express web framework (Node.js/JavaScript) - in particular Express Tutorial: The Local Library website.

To dip your toe into client-side apps go through these introductions (preferably in order):

Based on that experience you may want to focus on one of these tools and study that more deeply.

Optional: With HTML/CSS under your belt and some JavaScript check out 11ty (Learn Eleventy From Scratch).

To practice HTML/CSS do the free Frontend Mentor challenges.

On youtube check out Kevin Powell for CSS topics.

There's also Google's Learn CSS and many more advanced topics on web.dev,