The seven programming ur-languages (2021)
An article like this is hard to write.  This is a good one.   I have a few quibbles, but they are just quibbles.IMHO* a distinguishing feature of Algol like languages (aka "procedural" languages) is the distinction between expressions and statements.  Though personally I've never seen the appeal, that distinction seems to be popular for some reason.* this isn't even a quibble -- the article is fine without it.  Just something that has always seemed weird to me.