There are three main types of web development: front-end development, back-end development, and full stack development.