My students often ask me the question, “what language is the best”, and I often reply with, “it took me ten years to understand object oriented programming, and every one of those ten years I thought I knew it all” It leaves them somewhat perplexed, and I guess it requires…