Select Page


I am assuming you are reading this post because you are interested to learn about web development(maybe as a hobbyist or as your future career or maybe just try out things).

Before starting let’s explore a bit about what web development is?

Web Development
Web development is the building and maintenance of websites; it’s the work that happens behind the scenes to make a website look great, work fast and perform well with a seamless user experience. Web developers, or ‘devs’, do this by using a variety of coding languages.[+]

We often confuse Web Development with Web Designer. So, before getting into main topic let’s get some idea about web designer as well.

Web Design
Web design is the process of planning, conceptualizing, and arranging content online. Today, designing a website goes beyond aesthetics to include the website’s overall functionality. Web design also includes web apps, mobile apps, and user interface design.[+]

Web Development vs. Design
You can get a good idea about the difference between web design and development from this example.

To get started with web development you have to have a good command over the following things.

1. HTML – helps to define the content of a web pages
W3Schools is one of the best source to start with HTML.
Another great source for HTML is tutorialspoint

2. CSS – specify the layout/color and style of web pages
You can also learn CSS from W3Schools
For the Basics SoloLearn is another good source

Other good sources for learning CSS are listed here

3. JavaScript – define the behavior of web pages
For beginners, W3Schools seems great source for JavaScript Learners.
If you aren’t much comfortable with programming concepts I would suggest to go with CodeAcademy

HTML, CSS, JavaScript are considered as must learn languages for all web developers[+]

After being a bit comfortable to above mentioned languages you can jump into different directions according to your goal. We can talk about it some other day.

Thanks for reading.
Happy learning.