An intro to Web

This series will serve as an introduction to the Web topic. It is not meant to be an in-depth guide, but rather an overview of the features for beginners.

We'll cover the very basics of HTML & CSS as well as some HTML elements such as paragraphs and headings.

We won’t cover any advanced features such as adding metadata, using forms or embedding media.

For more guides and tutorials, download the Enki app.

CSS and HTML are the core languages used for creating web pages and web-based applications. HTML was invented in 1989, while CSS was invented in 1996.

HTML, or HyperText Markup Language is a markup language for creating the structure and content of a webpage using text, images, links, and containers. Meanwhile CSS, or Cascading Style Sheets, is used to modify the design and display of those HTML elements.

HTML is made up of content between <tags>, whereas CSS is made of selectors followed by a {declaration block}.

When creating a website, all of your unique HTML and CSS files for the same website are usually located inside a folder like so:


HTML, or Hypertext Markup Language, is an essential building block of every web page.

HTML’s primary purpose is to list the content used in the web page. HTML will display text, labels, lists, insert photos and other media, create hyperlinks, buttons, and containers. This is all done with appropriate HTML elements.

Additionally, each HTML element can be used to separate content into sections. You can also nest HTML elements with one another for better control over the page layouts and content.

However, HTML is not good for creating animations, managing responsive layouts, and other similar interactions within the content.


CSS or Cascading Style Sheets is a stylesheet language used to describe the presentation of an HTML, XML, or XHTML document. It’s used to provide styling for text, images, & links.

In short, CSS is used to create responsive layouts, animations, styling text, and positioning containers. By applying CSS, you add the look and feel that you’d like to your websites.

Learn More

Andrei Calabangiu

Content Manager

About Enki

  • AI-powered, customized 1:1 coaching
  • Fully customized to team needs
  • Pay only for active learners and results

More articles