Nobody likes to waste time when they can get straight to the point. That's why web development can be so hard to learn. There are so many resources, both free and paid, that don't get to the point!
I want to give you 3 tips to get through all of the fluff and get straight to what you need to know in web development. The only guarantee I can make to you is that if you use these 3 tips, you'll learn the concepts with a masterful understanding and you'll feel more confident using your skills.
Here are my 3 tips to help you learn web development better:
It's better to learn something fully the first time than to keep building on incomplete knowledge. When you are starting out in programming, you need a good foundation to build on or else you won't be able to use the advanced stuff very well.
Take the time to learn one concept at a time until you can teach each one to someone else with no problems. Work on that one coding skill until it's boring to you. That's how you know you really understand it.
Even if it's just a word you don't understand, ask for help. One of the biggest reasons people give up on learning web development is because they don't feel like they can ask for help. But you can! There are plenty of forums out there like Stack Overflow and communities like Flipped Coding if you want more individual attention.
No question is a dumb question if it helps you understand a concept better. The sooner you get help, the sooner you can understand that concept and move on to the next one. Sometimes talking to other people is the only thing you need to make that last thing click.
Even after you master a concept, keep practicing. You can start designing and building your own websites or you can get into the advanced topics. Whatever you decide to do make sure it's exercising your skills.
There's always something new to learn because these programming languages are constantly changing. At a minimum you should be practicing for at least 30 minutes each weekday. Not learning a new concept, but actually practicing one.
If you use these 3 tips, you'll learn how to be a junior web developer in no time and you'll have a foundation solid enough to build a great career on. The first step is getting started. After you do that, the rest is all a matter of time.
Thanks for reading! :)