Introduction to Web Development

A beginner’s guide for dummies

Fareeha Arshad
Technology Hits
Published in
5 min readDec 10, 2020


Photo by Karl Pawlowicz on Unsplash

I admit, trying and wanting to learn web development can be an intimidating process. With the information overload, the internet has to offer; we often quit before even giving it a try. If you don't know where to get started, you have come to the right place.

Through this article, I aim to guide you through the process of learning and understanding web development in simple terms.

We will together take one step at a time.

What is web development?

Web development is basically the creation of website pages — either a single page or many pages. For instance, Facebook is a culmination of many webpages together. While single page websites often require endless scrolling and hence is relatively uncommon.

How do websites work?

Just like the files that are stored in your computer, websites also basically files that are stored in another computer called the server. Many servers are together connected through the internet. And this why, when you open a link, that particular file from that server gets loaded on your computer and you see that particular website.

Image credits: Author | Created using Canva

In this case, since you are the one who is accessing the server, you are the client. So, your browser acts as the client in this scenario.

What are frontend and backend?

Image credits: Author | Created using Canva

Frontend and Backend basically depend on the kind of relationship you as a client has with the server.

Frontend, as the name suggests, you will deal with what is in front of the screen, that is, when on the client’s side.

The same way, backend deals with what is behind the screen, as in the server, which you cannot see.

Learning the basics — HTML, CSS and JavaScript