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 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 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.
Other good sources for learning CSS are listed here
If you aren’t much comfortable with programming concepts I would suggest to go with CodeAcademy
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.