Now I'm not saying that Pascal's perfect, and I'm not saying that criticism of the language and- dare I say it- community is unjustified. But both Pascal and Dijkstra need to be judged by their contribution to the profession, and since today's popular languages are overwhelmingly tending towards managed variables and robust type checking I think that Wirth and Dijkstra have won hands-down.
It's most unfair that Dijkstra died too young to have expressed a robust opinion of C, C++ and Javascript, since it leaves us having to make do with Stroustrup's "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off". With friends like that...
I find it rather interesting on the different routes the different programming languages go. Languages like Kotlin or Swift for example got rid of null pointers, which Hoare called his "Billion dollar mistake". Rust has its strict ownership semantics, that allow for extremely efficient memory management without the use of ref counting or garbage collection. And of course a big focus in many modern language is the usage of functional style programming like higher order functions, pattern matching, closures, etc.
I mean even JavaScript (and trust me, I could rant about JavaScript all day) is based on a pretty unique concept.
And this is IMHO a pretty neat thing, you have a lot of languages that are simply conceptually different, giving you a lot of variaty on how you can solve a task. Pascal is for example a pretty classical imperative language, which does not support a lot of fancy new paradigms, which has the charme that one who hasn't used pascal for years can simply sit down, open up an old project and continue working on it, while languages like python let you solve problems in a very easy and concise way
And the best thing about this is, it is mostly free. Everyone can download a compiler/interpreter for a given language, open the getting started page and start programming with it (assuming you already are familiar with a lanugage it is usually rather easy to learn a new one).
I recently (re)discovered Haskell which is a really wonderful language, but sadly I don't have so much free time to learn new programming languages anymore (the list of languages I want to try out is steadily increasing).
But if one starts a new project, thats the perfect time to check out whats out there and what would be a great fit for the given Project (that said, in a commercial project you should calculate some extra time for getting used to the language and initial mistakes)