I would not recommend PHP, honestly. It’s becoming more and more archaic as time passes. As a language it is messy, confusing, and barely conforms to its own patterns. While, previously, PHP was the most widely accepted language for new (and especially self-taught) web developers, we’re past that. Resources are far too great for us to still be married to the language. One personal downside is that the security support of PHP is short-lived: both 5.6 and 7.0 will be losing theirs at the end of this year. If you decide to learn PHP, I recommend it not be the first language learned, as it is very loose in structure and will teach you bad habits and poor understanding of concepts (such as objects, which don’t actually exist in PHP, it is not an object-oriented language).
JavaScript and HTML5 are IN NO WAY a fad - they are more updated technologies intended to replace the old ones, since JavaScript just got a major syntax update with ES6 (2016, ES7 and ES8 changes were much smaller) and HTML5 brings in some wonderful new interactive and animatic aspects with a better canvas. Nobody is still teaching HTML4 or XHTML in any sort of classroom setting (post-secondary, at least). There’s no reason that these sorts of games shouldn’t be built with an offline-first ideal, and service workers are vastly superior to older styles of AJAX (which is asynchronous JavaScript paired with any other language, hence the x) such as the jquery library.
Don’t just google for resources and blog posts, look for free resources on websites that are selling some of their courses to some degree - it is guaranteed to be more recent, and will have some level of quality control that individuals’ blog posts will not. Udacity and Udemy are both highly recommended, but make sure to read reviews of the instructors on Udemy (and don’t buy a course for more than about $10 if you choose to pay for one, they are constantly on sale). Codecademy is a great resource for learning syntax, but do yourself a favor and read some materials about learning to program that are not language-specific. There’s much more to it than syntax.
Ultimately, it is a choice, but I always encourage new developers to adopt things that are driving the modern mobile web instead of jumping on technologies that are years outdated. Syntax’s comments on front end are all correct, though I wouldn’t call CSS grid a big thing “right now” so much as a newer aspect of CSS that pairs with Flexbox to make much more responsive designs than either can accomplish on their own.