If you don’t have any clear idea what is web development. And you still want to
become a web superstar. This guideline article is just for you. In this article, I will give you
seven easy steps that if you can follow, surely you will become a world-class web
BASIC HTML AND CSS
The very first step is you need to start with very very basics and if you know where to start with you can go to any sites like w3schools or I highly recommend free codecamp.org or you can follow more websites and YouTube tutorials.
There are a lot of world-class tutorials for web development on YouTube. To learn basic HTML and basic CSS are the baby steps and then try to learn a little more about maybe git how you write the code and save it there. After that, you need to spend few more days exploring HTML5 and CSS3. These are the baby steps for you becoming a baby of a web developer and this is your first step.
In the second step, you will be a teenager in the field of web development. Become a teen, you are still using like w3schools, you can use freecodecamp.org or etc. And there your first task is to explore bootstrap.
you need to be a little bit stronger about web development and to be stronger you need a lot of extra things and the very first thing is that you need Visual Studio code. Visual Studio Code is an awesome IDE where you can write your code and you can use a lot of fun extensions like exploring Emmet, maybe some other linting tool, or maybe some other extensions. Then you can get like prettify or a few other things that you will need to learn. Then install Node, maybe NPM so that you can use much more fun stuff in your projects. These are the tools that
will make you a little bit stronger.
JAVASCIRPT TOOLS AND ABOUT DOM
What is Dom and how you can modify stuff on the browser and also you can debug something and at the bottom part of your browser, you will explore something called dev tool, and inside the dev tool, you can do a lot of things. you can change some style, you can even
As you’re smarter, so don’t go with angular. And the Vue is another shiny things but there is not much job yet in the market with Vue js. So I personally recommend that go with the React js. Because this is the most favorite and this has the highest number jobs, this is the easiest one to learn and this is the most lightweight framework or library whatever you call. You need to learn react and related stuff around it.
And that could be you need to learn how to build a single page application, how to put components there, how to define a component, how to do the routing and how to do few other things in a single page applications. And that will make you a smarter web developer.
WHAT IS BACK-END
Now you are a front-end web developer. But this is not enough. You need to romantic so that you can connect with other people, maybe have some romantic dating and this dating party will be with back-end. Now you need to send some romantic message to the backend through API. So when you do the API that means that you are calling something in the backend. For example, if you go to a restaurant and order some food, then somebody goes to the kitchen and brings the food.
After that go a little bit beyond learn about MongoDB, maybe how to host something in MongoDB atlas or some other places, maybe mongoLab or some other cases. But you need to explore at least basic database and after that you can think about graph QL.
SEARCH INTERN OR JOBS
The final step is to become a web superstar. To become a web superstar, you don’t only develop your application but also you need to know how to host those. For that purpose you will look something called Heroku. You will go there and learn how to connect and deploy something. Then you will know some other key features.
For example how you will use authentication and login system, like Facebook login, email login, google login etc. In this purpose you can learn Firebase. And also you’ll learn other things like how you can integrate a payment system. After successfully finishing those maybe you’ll be starting looking for a job that means you need to explore some CS basics- maybe what is data structure, what is algorithm or maybe you will just search for front-end interview questions and solve those and starts networking.
Previously you made love with back-end developer and now it’s time to have a romantic relations with the recruiter, maybe hiring managers, those people so that they can hire you for a job.