programming in the twenty-first centuryIt's not about technology for its own sake. It's about being able to implement your ideas. For the last ten years, my standard advice to someone looking for a programming language to teach beginners has been start with Python. And now I'm changing that recommendation. Python is still a fine language. It lets you focus on problem solving and not the architectu