"There should be one-- and preferably only one --obvious way to do it."
Meanwhile, the sage wisdom I heard learning C++ is: "C++ is wonderful because there are so many ways to do anything."
These two methods of thought fly right in the face of each other, and it's very hard to reconcile. With Python, I felt like I truly was learning a language, a language of action where doing any one thing was consistently defined. With C++ I feel like I'm in an ocean of choice and ambiguity, having to carry around this huge load of tribal knowledge to get anything done.Not saying it's a bad language, just sharing my feelings on it.