Web design and web development are often confused with each other. Therefore, it is important to understand the differences between the two disciplines.

Web design is the process of creating the visual shell of a website, its structure and navigation system in the form of a layout. We will elaborate on this in the following paragraphs.

Web development is bringing a web designer’s layout to life through program code. Web developers are responsible for making sure that all elements of the site actually work: pages open, links are clicked, and images, widgets, and special effects function correctly.

If you compare a website to a car, web designers think about the look and shape of the car, the comfort of driving, the ergonomics of the seats and a trouble-free safety system. And web developers think about the car actually driving: starting, accelerating to the right speeds and braking exactly when needed.

Web developers often use the following tools:

HTML (HyperText Markup Language) is the programming language used to create the markup for websites. It is HTML that allows you to view websites in browsers like Google Chrome and Safari.

CSS (Cascading Style Sheets) is an auxiliary programming language that is used to define the appearance of a page. Unlike HTML, which is mainly responsible for the structure of the page, CSS allows you to change the color of the text, increase indentation and add animation – in general, makes the site more aesthetically pleasing and pleasant for the reader.

CMS (Content management system) is the content management system of a website. That is, a platform on which you can create a website even without knowledge of programming.