Intro to web development

Have you ever wondered how cool sites like Twitter, Instagram, and Facebook were created? If you have then this post is for you.

Web development is a process that makes all of this possible, it is all things that go into creating websites or web applications. As you might have noticed I have mentioned website and web app and yes, they are two different things if you were wondering. Web applications are interactive and are computer programs that are running on the web like Twitter and Facebook but websites are more static like news websites and blogs.

For you to be able to do web development you have to know a couple of things and these include but are not limited to HTML, CSS, and JavaScript. The three I have mentioned are essential to your journey of creating for the web. If you have no idea what these terms are don’t worry, I am going to explain them in a minute.

Web development comes in two flavors which are frontend and backend development. Frontend development deals with basically everything that is presented to the user like videos, images, buttons, etc. Backend development deals with the processing of input data and returning appropriate responses to the frontend. A good example is when you like an image, your request to like is sent to the server (backend) where the post's likes are incremented. An appropriate response based on whether the increment was successful or not is sent back to the frontend.

Now it's time for us to talk about those HTML, CSS, and JavaScript stuff.HTML stands for Hyper Text Markup Language. It’s a mouthful for a beginner, I know, but you just have to know that HTML is used to define the structure of your website or app. The general idea by many people is to consider HTML as the skeleton of your website.HTML is used in the frontend. It defines the text, buttons, links, etc.

CSS stands for Cascading Style Sheet.CSS brings light or style to your website or app. It helps define colors, animations, etc to your site. Again, the general idea by many people is to consider CSS as the skin of your website. It gives the site a nice look and feel.CSS is used in the frontend.

As the body needs organs to carry out different activities like breathing, speaking, walking, etc, a site needs JavaScript to bring functionality to the website or app. JavaScript is a programming language that is used for web development among other things. If you don’t what a programming language is it is a way, we tell a computer what we want it to do. JavaScript is used for both backend and frontend.

If you have found this post interesting and want to learn more about web development stay tuned because I will be creating more content on HTML, CSS, JavaScript, and many more.