What exactly is Web Development?
Web Development basically refers to the building or creating of websites. There are many aspects of Web Development such as UI/UX Design, web design, database management, etc. Here 'Web' Means the web pages, websites, or basically the internet. 'Development' is a relative term that may refer to the development of webpages,, applications or designs.
Classification of Web Development?
There is a classification of Web Development into two categories :
- Frontend Development
- Back-End Development ⬇
1. Frontend Development -
This is the part of the website with user interactions and user interface. It is basically the client side of the application. -> Frameworks for HTML,CSS and JS - AngularJS, ReactJS, VueJS, Bootstrap, Tailwind CSS etc.
2. Backend Development -
It is basically the server side of the software or a website. Users cannot see this part or interact with the backend. -> Languages Used - Java, PHP, Python, C#.
What to choose between Frontend and Backend?
Take in mind the job satisfaction when choosing one of them, If you are a creative person who loves to design and create some piece of art, and are willing to code too, I would say go for frontend. If you are more familiar and enthusiastic about solving problems and working with databases, then go for backend.
It all comes down to your experience. Many people work in full-stack and after years of experience, they know what to choose and make a shift towards a better path according to their preference!
How to get started?
Now that you have chosen a domain, let's set you up on how to get started. I as a student, was very confused about where to get started and what course to take, guess what? It isn't that complicated!
First things first, get to know more about websites and how they work, and how they load up HTML, CSS, and Javascript to run the contents it is running. Then move on to learning HTML, I have made a detailed blog on how to master HTML in 2022, you can check out the link on my blog.
Read some good website content like w3schools and mdndocs, watch a few youtube tutorials and stick with one course, don't hop tutorials from one to another! Switching from one tutorial to another will in fact confuse you more about the content leading to getting stuck and skipping on important knowledge.
This was about the article for now! If you want to read more about web development, HTML, CSS, and javascript, stay tuned on my future posts!