As someone who is currently trying to self-teach web dev this really resonates.

You can follow well known people in JS community like Eric Elliott, he is writting a lot of good modern articles about JS/ES6.

Second, read a lot of source code of popular libraries and frameworks on GitHub. Try to build your own libraries/components on vanilla JS. Only that way you can learn language itself from all aspects, build your frameworks and you will learn architecture.

Finally, contribute to any organized open source project, you will learn everything you need from single responsibility principle in pull requests, issues till documentation, testing and code review.

Always keep learning and never stop experimenting

I also can recommend you wathcing my Would like to hear any feedback and ideas.

Like what you read? Give Mev-Rael a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.