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: freecodecamp.org/learn/responsive-web-design
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: freecodecamp.org/learn/responsive-web-design
You can learn it at Codecademy: codecademy.com/learn/introduction-to-javasc...
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: openclassrooms.com/en/courses/4614926-learn...
5. Learn to Deploy Projects
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: enhancv.com
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: https://github.com/DopplerHQ/awesome-interview-questions
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: github.com/randallkanna/awesome-job-list.