1. Front-End Development
- HTML (HyperText Markup Language): The structure and content of web pages.
- CSS (Cascading Style Sheets): The styling and layout of web pages, including colors, fonts, and responsiveness.
- JavaScript: Adds interactivity, such as animations, form validation, and dynamic content updates.
2. Back-End Development
- Server-Side Languages: Examples include Node.js, Python, Java, and PHP.
- Databases: Storing and managing data using systems like MySQL, PostgreSQL, or MongoDB.
- APIs (Application Programming Interfaces): Allow different software components to communicate, like RESTful and GraphQL APIs.