Hello Readers ๐
I'm Charu, an aspiring Web Developer. ๐ค
Wondering about what is Web Development ? Then this blog is for you :)
Their are various questions that comes in our mind when we think of the term Web Development. Like :
- What is Web Development ?๐ง
- Why Web Development ?๐ค
- What to learn ?
- How and from where to learn ?๐etc. etc.
Don't worry, I'll try to solve all your complexities through this blog.๐ All you need is to go through it till end. Let's start with the very first and the most basic question-
1. What is web development ?
- Web Development refers to the process of building and maintaining a website.
Isn't it a very cool and precise definition ? But their are so many things to learn and to know under the roof of web development.
2. Why web development ?
-A very good and worthy question. Before pursuing it as a carrier we need to do proper research.
Web development is interesting yet demanding field in the world of technology. (Interesting and demanding both. Sounds Good yayy! ๐ค)
If you have a great knowledge of web development and a hands on practice you can apply for many multinational companies
According to google search (2021) the average salary of a web developer in India is Rs. 308,040 per annum. The salary could vary depending on factors like location, experience level, company profile, etc.
It's a really cool and interesting field as long as you have patience and willingness to do something exciting.
3. What to learn ?
A web developer must have a basic understanding of :
HTML (Hypertext Markup Language) :
The backbone of all websites.
CSS (Cascading Stylesheet) :
defines the color/style and layout of a website.
handles animations and interactive designs.
responsible for responsive design.
JavaScript :
If HTML is the backbone of the websites, JavaScript is Brain.
It makes websites interactive.
JavaScript Library :
- A popular newer JS library worth checking is React.
Database :
Now-a-days everything depends upon data. To store and access data you need to know Database.
Their are many database but MySQL is the best one to get started.
Development Tools : It allows you to analyze every single line of your code. Infact you can see what style are being applied to each element.
I would recommend Chrome, the best development tool.
APIs (Application programming interfaces) :
- A great way to create a website is to leverage existing data and services. It gives you access to third-party data and functionality.
If you're new to APIs, start with Google.
Version control system :
It keeps a record of changes made to a code. It allows you to track changes.
Git is the most popular version control system.
Project management :
It is not enough to know how to code if you don't know how to interpret your ideas into product. project management plays an important role in developers life.
Learning never ends. There are many more things to learn.
4. Where to learn ?
-Their are so many courses available on platforms like Udemy, Coursera etc.
-Some websites like W3schools, Stack overflow etc. will also help you to understand the things better.
-Google and Youtube are also good friends of developers. :)
Conclusion :
Everything takes time to learn and improve, these skills are not different either. In order to be a good developer you need to keep learning and improving slowly and steadily. It's not like a one day match or T20. It's like test cricket, you need to set yourself on the pitch and keep scoring.
Hope this blog will help you. All suggestions are welcomed. Comment below :)
Feel free to reach me on twitter : charuk_