Fundamentals
HTML
HTML provides a structure to the website.
CSS (Cascading Style Sheet)
CSS is a style sheet language used for styling the HTML documents.
Javascript
Javascript helps add interactivity to the website
UI Library
CSS Frameworks
They provide pre-defined classes to build UI easily and quickly.
CSS Preprocessors
Preprocessors extend the functionalities of the plain CSS for modularity and efficient coding.
Component Libraries
They provide pre-built UI components to add functionalities and better accessibility.
Javascript Framework
JavaScript Framework
What's the use of a framework? Should you use it?
Client-side Frameworks
Client-side frameworks renders the webpage when the user opens it on their browser.
Server-side Frameworks
Server-side frameworks use the server-side rendering (SSR) to render the webapges on the server.