DEV Community

Discussion on: 4 Reasons To Stop Caring About Picking The “Best” Language / Framework To Learn - Read or Watch

Collapse
 
matthew_collison profile image
Matthew Collison

Such a good phrase “Technologies don’t get a medal for showing up”

It’s an easy misconception, just like saying the number of GitHub stars something has is the indicator of it’s true position against other frameworks. It’s simply not - we need to look at these technologies in the context of the modern day. Just because Windows XP was still on loads of hospital machines doesn’t make it a good choice...

Picking strategically is definitely the best way to go, but not over-thinking your choice to the point of anxiety is most important. It’s not worth worrying about, you’ll be good with most recommended learning paths.

That’s indeed the point; relax, and have attain a mindset that adapting is fun and necessary in a world where technology moves at light speed (without jumping on the hype train of course!)

Also, we would have definitely agreed with you about PHP 10 years ago, but in the modern day there’s actually some awesome technologies emerging. Loads of the frameworks and CMS are garbage for most enterprise projects, but with the advent of Laravel, Vapor (Serverless PHP with insane scalability), Asynchronous Extensions and a lot more modern features getting in and modern patterns being used.

There are still a lot of missing features that you’d see in more mature OOP languages like C# and Java - and a ridiculous helper function naming and parameter scheme - but it really isn’t what it used to be.

Thanks so much for your comment!