Web development is a broad term that refers to the tasks associated with creating websites. Web content development, client-side/server-side scripting and network security configuration are all part of the web development process.
|Client-side programming is focused towards the visual aesthetics of the website.||Server-side programming is focused towards the functionality of the website.|
|It's purpose is to provide a visually pleasing website and to support user interaction with the website.||It's purpose is to manage data and to ensure the website functions seamlessly.|
HTML is the language used to structure web pages. It is written in the form of HTML elements consisting of tags enclosed in angle brackets. A HTML tag specifies the structure and style of the particular web page.
If HTML is the barebones structure of the website then CSS is its makeup. CSS styles HTML elements to look visually pleasing and appealing to the user. This includes styling such as font, font-color, and background-color.