This document provides an overview of web development. It discusses front-end development which focuses on visual elements users interact with using HTML, CSS, and JavaScript. Back-end development controls behind-the-scenes elements using technologies like SQL and PHP. A web developer is responsible for creating dynamic websites and applications, meeting with clients, and writing code. Types of developers include front-end, back-end, and full-stack. The document also explains how websites work and the difference between developers and designers. Finally, it lists some example projects.