I won't deny it'd be useless to you, Vezzy. but this is more aimed at the absolute beginner. and for those, it is useful to learn these languages. and yes, I am considering adding ruby, python and perl to that list.
As for your 'modern web development makes barely any use of PHP any more'
http://www.computerjobs.com/gb/en/Web-Developer-jobs-in-United-Kingdom/Its showing jobs in the UK because that's where I'm from, and well, just scroll down the first page, more than half of the jobs have PHP as a wanted language. Just because "It's not used any more" doesn't mean it is not a necessary language to learn in web development. alongside that, SQL in some form or another is also highly desired.However, there is little argument here, as we both agree that they are useful to know.
and well, .net.. that was purely included as a used language, and it's well known. But do keep in mind that this is by no means an all-encompassing guide, but a starter kit, for those taking a first step - of course there is other stuff to learn afterwards, this is just the first steps. Also, do remember that by the point that an individual knows these, they are much more aware of the industry at that time, and the languages in use at the time.
P.S. Vezzy - I apologise if I come off aggressive, or otherwise unsociable. you are correct in that new languages and databases are becoming more popular, and at some point, I will edit this post to reflect that. This post will change alongside my learning, and with advisory input from this community - quoted, possibly.