Getting Started with Web Development!
Tags: webdev, codenewbie, beginners, development
Published: 2021-06-21 11:27:07

Nowadays, it is very easy to find online resources when you are getting started with learning something new. You just have to google the skill you want to learn, and you will find plenty of resources online like blogs, online courses, YouTube videos, etc.

If you are someone who is new to the Web development world or someone who is currently learning but facing difficulties then this blog is for you!

**Let me tell you what web development is?**

In today's world there are "n" number of websites and web applications present. Currently, what you are seeing or looking at is also a part of web development. Basically it refers to an application that is live on the Web.

**From where your journey starts?**

To master web development you need to know the basics of it.

Generally, web development is divided into two parts:

**1] Front-end development:**

Front-end development mainly focuses on what the users see on their end. It is a part of the website that users directly interact with. It is also known as "client-side development", what you are currently looking at is also a part of front-end development.

Technologies used in developing Front-end are:

**- HTML (Hyper Text Markup Language)**
**- CSS (Cascading Style Sheets)**
**- JavaScript**

**Let me explain with the help of an example:**

> Suppose you are planning to build a house for yourself, so the first step you will do is to build the structure of your house using bricks (HTML is used to define the structure of the document ). After the structure is ready to make your house beautiful and colourful you need to paint your house (CSS is used to style the websites to make it look better). The last thing you will do is to add the electricity connection to your house so that it functions properly (JavaScript is a high-level programming language that is used to define logic and provide the functionality to websites).

**2] Back-end Development:**

Back-end development mainly focuses on how a website or web application should work. Everything happens behind the scenes. It is the part of the website that the user cannot see and interact with. Back-end development requires a comprehensive set of programming skills to ensure that the data or service requested by the end-users works perfectly fine without any glitch.

Programming Languages used in back-end development are:

**- JavaScript**
**- Python**
**- Ruby**
**- PHP**
**- Java**

Following are some suggestion when you learn:

>**1.If you are learning from any online videos or resources try to understand the concept and code by yourself. Do not try to use ctrl+c and ctrl+v.**

>**2.When you are learning, try to document it in your own words. It will be very useful when you go for your interviews.**

>**3.Try to experiment with different approaches to achieve the best technique of working. It helps a lot in understanding the concept in an easy way.**

The above three points will also help you ace your interviews if you are planning for a job in web development.

I hope this gave you some insight on web development . Feel free to put up any queries if you have.

In my upcoming blogs I will be covering more about HTML5, CSS and JavaScript and along with that, I will also be covering the best resources, documentation and different experiments that I have done.

Also, feel free to put suggestions in the comments section and give a reaction if you enjoyed reading. Connect with me on [Twitter](https://twitter.com/sanket_k10).