Loading Now
×

To become a web developer, here’s how you can start:

To become a web developer, here’s how you can start:

There are five systems for learning web development:
1.
The best place to learn web development is freecodecamp.org. Very few resources are as organized as theirs. Go there, create an account, and dedicate six months to learning step by step. Keep practicing.
Start with Responsive Web Design. They have a beautiful and simple code editor, and they’ve introduced some new systems. The whole course is structured with projects and a step-by-step guide. If you have time and patience, you can start with this. Once you finish Responsive Web Design, move on to JavaScript Algorithms and Data Structures. You may not understand everything the first time. Mark the parts that you find difficult and revisit them after completing the course.
Although FreeCodeCamp has many other things, everything is good. But don’t try to rush into everything. It won’t help. Just focus on the two courses mentioned. After that, in the Front End Development Libraries, if possible, try to learn Bootstrap, React, and Redux.
Occasionally, I hear some people recommend theodinproject.com. However, personally, I don’t think Odin is on par with FreeCodeCamp yet.
2.
If you prefer to learn in small parts, then w3schools.com is gorgeous in its simplicity. You can see it on the homepage. Even though they’ve introduced paid video series now, start learning patiently through the text. Click on Learn HTML first and start with HTML.
At first, you will see around a hundred HTML tags, coming one after another. Some you’ll understand, some you won’t. Some will stick in your mind, others won’t. Some will repeat, and some you’ll see once or twice. Keep looking through them. At the end, you’ll find a link called HTML Tag List. This is your brain. If you forget anything, you’ll go to this page, search, and find it. There’s no need to memorize everything.
Use the same system for CSS. Spend a lot of time—really, a lot of time on CSS. Then, gradually learn the CSS styles. As you continue, you will find the CSS Reference. This is your knowledge bank for CSS. If you forget anything, either Google it or go to this link to quickly review it.
Using the same rule, go to the Learn JavaScript section on W3Schools and follow the sequence. Learn the basics of the programming language, learn through examples. There are many things inside, such as arrays, functions, and objects. You’ll also learn about DOM, API, and what’s inside a browser.
It will take a lot of time. Just learning these few things might take you 5-6 months, or even more. But your learning will be solid.
3.
Nowadays, the best place to start is YouTube. If you want to learn in Bangla, I haven’t seen any content that is as detailed, organized, and high-quality as Anisul Islam‘s channel. Just go to the Anisul Islam channel, scroll through the playlist, and you’ll find Full-stack Web Development in Bangla. There, you’ll find 40 videos on HTML, 81 videos on CSS, and 101 videos on JavaScript, Git, Bootstrap, etc.
If you want to learn JavaScript in more depth, the content on Learn with Sumit – LWS – Bangladesh is much more organized. He has three playlists: JavaScript Bangla Tutorial, then Modern JavaScript ES6 Bangla Tutorial, and finally, JavaScript Tips and Tricks.
After that, my favorite is the Stack Learner Web Design Master Class Playlist. It’s a very detailed playlist. Besides this, Stack Learner has many other playlists on their channel. The more you watch and practice, the better you’ll get.
4.
The last system is paid courses. First, I would suggest trying to learn on your own. See how you feel about the topics. If you like them and can keep learning on your own, then continue that way.
However, if you feel that you can’t stay focused on your own, or if you can’t maintain regularity when you get stuck, can’t follow an outline to completion, don’t get feedback, or need deadlines or project assignments, then you can consider taking a paid course (like Programming Hero, Bohubrihi, or Rabbil Hasan‘s web development courses).
Whichever paid course you choose, don’t jump in blindly. Check what the course will teach, and if those topics interest you. Carefully read the course website. Get feedback from those who have taken the course before. If you have any confusion about the course, ask questions beforehand. After that, consider whether you’re prepared to put in the time and effort required to complete the course. Think it over, and if you feel good about it, only then consider it.
5.
Learn through a mixed approach. Pick a little from here, a little from there. Sometimes try this style, sometimes try that style.
Final words: Becoming a web developer is possible, but it’s not easy. You have to put in a lot of hard work. You’ll need to sweat it out and dedicate a long time seriously.

Post Comment