in reply to Any interesting philosophy of programming articles to recommend?
So I recommend
Programming Languages:
Concepts and Constructs, 2nd Ed.
Ravi Sethi
He presents the concepts in context by giving examples
in different languages.
I have the first edition, I don't know what is new in the 2nd one.
-- stefp