What are some features of specific programming languages you know whose rationales are a mystery to you?
What arguments can you make for the idea of a single (programming) language for all programming domains?
What arguments can you make against the idea of a single (programming) language for all programming domains?
Many languages distinguish between uppercase and lowercase letters in user-defined names. What are the pros and cons of this design decision?
Was the first high-level language you learned implemented with a pure interpreter, a hybrid implementation systems, or a pure compiler? (You may have to research this?)