Ask HN: How would you compare programming languages?
Let the comparison be not restricted to just the properties of the language, but the tooling, the learning curve, the resources to learn and anything you know from experience is useful?
My main motivation in asking this question is: "does a deep knowledge of the differences between the languages you know helps in becoming a better programmer and writing idiomatic code or code with better idioms in that language?" for ex: coming from Lisp and if you know about generic functions, you may immediately feel the pinch where message passing falls short?
Edit:Fix Typos and prefix with Ask HN Thanks.