## How do we make the web work?

Understand the parts, and how they work individually and how they work together.

- Technology
  - Front-end (Browser-side)
    - HTML, CSS, JavaScript
  - Back-end (Server-side)
    - Hosting, Web server software, programming languages (JavaScript, Python, etc.)
- User Experience and Design
- Content

This works at multiple layers too —

- we need to understand HTML, CSS, and JavaScript individually as well as how they interact or relate to one another
- we also need to understand how we use HTML, CSS, and JavaScript together to accomplish a specific design or interface that will be useful to our users