Web development includes front-end, back-end, full-stack, and mobile. Front-end development builds the website's user interface, back-end development works on the server-side, full-stack development works on both, and mobile web development builds mobile-friendly web apps.