Front-end

Internet

HTML

  • Learn the basics
  • Writing Semantic HTML
  • Forms and Validations
  • Accessibility
  • SEO Basics

CSS

  • Learn the basics
  • Making Layouts
  • Responsive Design

JavaScript

  • Learn the Basics
  • Learn DOM Manipulation
  • Fetch API / Ajax (XHR)

Version Control Systems

  • Git
  • VCS Hosting

VCS Hosting

  • GitHub
  • GitLab
  • Bitbucket

Frameworks

  • React
  • Vue.js
  • Angular

Package Managers

  • npm
  • pnpm
  • yarn

We have trimmed down the CSS part for the sake of brevity. However, I would recommend reading about CSS in JS, CSS Modules, Styled Components, Vanilla Extract, Panda CSS and look into different frameworks with pre-built components such as MUI, daisyUI, Chakra UI and Mantine.