I use Ubuntu Mate (17.04 now). Ubuntu is rock solid and very friendly, and Mate is my favourite desktop. That team works like a charm (prior to that I used Debian for a lot of years).
HN user
gvisoc
You will always find symbols in programming languages, at least periods (.) that would mean property access (although as you mentioned in PHP is ->) and code delimitators that could be any of the following in most cases ({[]}). This means that in the end you will always have to learn to pronounce a given language.
For languages "as is" I share dasmoth view (upvoted) and I'd add that if you learn to read functional expressions the same as in math's lambda calculus, Scala is very easy to read.
On top of that, if you choose an object oriented language, think not only on the language readability but also on the readability of the patterns that you can build with such language. For example and for further read, the Builder Pattern is much more readable than other patterns like the factory pattern:
FishPlatter myMeal = new BoiledFishBuilder().boilWater().addFish().pourSalt().setTimerInMinutes(6).build();
That is, it's not always the language rather than the way we code.
That particular sub-area of static analysis is called (change) impact analysis. If you google that you'll find several tools, but many of those results are a couple of years old, or framework-specific. Take a look and good luck.
Now seriously, I only find useful to prepend www.* to my domain when I have plenty other subdomains, as for instance a shop, a landing page (it'd be the www), a blog and so on. If I only buy a domain to put a web (portfolio, blog or whatever), I just leave it as it is. Maybe it's "wrong" regarding some defacto rule, but I usually find it redundant when in the second case.