1. HTML (HyperText Markup Language): This is the core language that structures the content of a web page. It defines the elements like headings, paragraphs, images, links, and more. It's the foundation upon which everything else is built.
2. CSS (Cascading Style Sheets): This language controls the visual presentation of a web page. It dictates things like colors, fonts, layout, spacing, and animations. CSS is what makes a website look visually appealing and user-friendly.
3. JavaScript: This is a programming language that adds interactivity and dynamic behavior to web pages. It enables things like:
* User interactions: Handling clicks, form submissions, and other events.
* Data manipulation: Fetching data from servers, updating the page content, and manipulating data.
* Animations and effects: Adding smooth transitions, interactive elements, and visual effects.
4. Other languages and technologies: Depending on the complexity and functionality of the web page, you might also find other languages and technologies like:
* Server-side languages (like PHP, Python, Ruby, etc.): Used to generate dynamic content and handle data processing on the server.
* Databases: Used to store and retrieve data for the website.
* Frameworks and libraries: These provide pre-built components and structures to speed up development.
In summary: While HTML provides the structure, CSS defines the visual presentation, and JavaScript is the core language for interactivity and dynamic behavior. Together, these languages create the complete web page experience.