Web development involves building and maintaining websites. It includes aspects such as web design, web publishing, web programming, and database management. It can range from creating simple static pages to complex web applications.
See Web Programming for a brief overview of web requests and responses, HyperText Markup Language (HTML), and Cascading Style Sheets (CSS).