After learning the basics of the languages I listed above, I decided to try and expand my knowledge of web development. When I started doing my research I was just overwhelmed by the vast amount of.. Stuff.
Angular? Rust? SQL? PHP? Node? React? Bash? Ruby? What the fuck?
What are any of these? Where do I start? Why are there so many? What else am I missing? How can I possibly learn all of this? Seriously... what?? https://pcbuilder.onl/pcpartpicker/
It's very overwhelming. Web development today is a lot of stuff like a lot a lot of stuff. I have been doing it for about 5 years and the pace hasn't slowed and I have something new to learn everyday. Just like any overwhelming and complex topic the best way to approach it is by one small step at a time. When you set out to learn or improve one day at a time you will look back after a month, quarter, a year and be amazed at how far you have come. I suspect even after learning some JS you have learned quite a bit.
I will say too that it gets slightly easier. Learning Ruby will lend itself to learning Node or PHP. Understanding some System Admin concepts will help with understanding Docker and Kubernetes. They all tend to build on one another.
Finally I found this guide helpful -> https://github.com/kamranahmedse/developer-roadmap
The point being that there is a lot to learn and this roadmap can help you set out in an organized fashion for what to tackle and how to proceed. Hope that helps!
Join 30,005+ developers who get early access to new screencasts, articles, guides, updates, and more.