Become Zero to Hero Web developer Guide

Web development is the work involved in developing a website or a web application. It can be quite simple, like a web presentation or portfolio.

Who is this article for?

These steps are going from the very beginning, so it’s suited for beginners in web development.

1. Learn Basic (HTML, CSS)

The first step in web-developer is to learn HTML. In simple words; it is a skeleton of a web page. Think of it as walls in a house. There are plenty of available learning resources. FreeCodeCamp is definitely one of the best. If you’re not registered here yet, you can do it here:

CSS is basically the style of a website. This is how we define all the colors, layout, fonts… Don’t rush with it, it may seem it’s easy when you start with it, but it’s not. Once again, I’d suggest FreeCodeCamp:

2. Learn Javascript

Javascript is a programming language that allows you to implement complex things on web pages.

Every time a web page does more than just sit there and display static information for you to look at—displaying timely content updates, interactive maps, animated 2D/3D graphics, scrolling video jukeboxes, or more—you can bet that JavaScript is probably involved.

You can learn it at Codecademy:

3. Build Projects

Improve your coding skills by building real projects. If you can’t come up with ideas, try the Frontend Mentor platform. There you can choose a challenge from a collection of web designs.

You get starter files and code the design. It is perfect for beginners in web development.

4. Learn to use command line

There are several reasons why you should learn how to use the command line. Here are a few… You will need it to install packages needed for coding.

To run the commands like starting the development server… You can use this course by Open Classrooms:

5. Learn to Deploy Projects

Are you happy with the things you built? Deploy them. Services like Netlify ( and Vercel ( are easy to use.

6. Make a ATS Resume

There are plenty of free CV builders available. I’d recommend this one. It’s a free and open-source project:

7. Prepare for Interview

You can use Leetcode for this purpose. Here you can find a few more coding challenge platforms you can use to prepare for a technical interview:

8. Apply for Jobs

Again there are a lot of resources available. Randall Kanna created a repo with an awesome tech job hunting list. Here is the link:

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post

5 Lessons from 10 years living with code

Next Post

Stress Management Tools in Covid Period

Related Posts