This document provides an introduction to web development. It discusses the different types of web developers including frontend developers who work with HTML and CSS, and backend developers who work on the backend logic. It also covers the basic tools and technologies needed like text editors, browsers, and the web development process. Key web terminology is defined such as network protocols, web applications, URLs, HTML, HTTP, and the client-server model. The differences between static and dynamic websites are also explained.