Frontend
The front end of a website or application is what users see and interact with, and is responsible for the overall look and feel of the experience.

- What it is
- How it's created
- Who works on it
- How it's different from the back end
The front end includes visual elements like buttons, checkboxes, graphics, and text messages, and allows users to interact with the application.
The front end is created using a combination of HTML, CSS, and JavaScript. HTML provides the structure, CSS the styling and layout, and JavaScript the dynamic behavior and interactivity.
Front-end developers create the user interface, and need a specific set of skills to do so effectively. They should understand the technology that drives a website, as well as have non-technical skills like creativity, problem-solving, and communication.
The back end is the data and infrastructure that make an application work, and stores and processes application data for users