DEV Community

Cover image for Frontend Roadmap
Gabriel Rocha
Gabriel Rocha

Posted on

4 1

Frontend Roadmap

Internet

Learn about how Internet and browsers work, client and server and the main communication protocols between them.

What you should learn:

  • What the Internet is
  • What is HTTP
  • HTTP/3
  • How browsers work
  • How DNS work

Learn HTML

HTML serves to build the skeleton of a web page. Learn about each tag functionality, learn about semantic HTML and learn the basics of SEO.

Learn CSS

CSS serves to style your web page. Following the human body analogy, CSS would be the page skin.

Learn Javascript

Javascript is what allows you to define your page behavior. With Javascript, you can, for example, execute actions in response to events, like a click event.

Learn Git

Git is a code version manager that serves to maintain control of changes made in your code, as well as the date and author of those changes.

Git is even more efficient in a situation where many people need to teamwork in the same code base.

Learn Package Management

Learn to use a package managing tool like NPM is important because those packages supply ready code to repeating tasks.

Conclusion

This post was inspired by the website Developer Roadmaps. See the complete Frontend roadmap here. In that page, you will find the continuation of that flowchart and links to where you can learn every described concepts.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more