I just looked up who said “Python is a snake oil.” It is Larry Wall, who, as I heard, is a linguistic turned into the creator of the Perl.
Surely there are some cult-like followers for many computer languages.
When I looked up the “snake oil” comment, I bumped into this somewhat funny comments about several languages – unfortunately he did not comment on Java (likely because Java was not a mainstream language back then as it is today.)
Here is his comments or reflections about all these languages: (Apparently, he does not buy into both the Perl and Python.)
His comment: Python is “computer science R us” is hilarious. There is some truth in it (I agree with DrGoogle that it is no harm to use Python as the very first introductory computer language - it is somewhat rich in “computer science-y” flavors. Just do not become overzealous and be its cult member after you have learned it as your first “tutorial/inspiration” language because it has its weakness outside its main application.)
"Scheme (MIT, is that you? Maybe CMU is similar in this regard), like other langs with a cult, sold me a lie that lasted 10 years. Similarly, Haskell f���ed me with a lure of “no assignment”. You can try to learn the lang for years and all you’ll learn is that there’s something called currying and monad.
In 2005, i spent a year to learn Python. Perl is known for its intentional egregious lies, lead by the demagogue Larry Wall. It fell apart unable to sustain its “post-modernistic” sophistry. To me, Python have always seemed a antidote to Perl, until you walked in. You learned that the community is also culty, and is into certain grand visions on beauty & elegance with its increasingly complex syntax soup with backward incompatible python 3.0. The python f���heads sport the air of “computer science R us”, but their intelligence is about the same level of Perl mongers. (Schemers and Haskell book authors at least know what they are talking about. They are just ignorant outside of academia.)
I think my story can teach tech geekers something. In my experience, the langs that are truely a joy to learn and use, are those sans a cult. Mathematica, javascript , PHP, are all extremely a joy to use. Anything you want to do or learn how to do, in so far that the lang is suitable, can be done quickly. Their docs are to the point. And today i have to include OCaml. It’s not about whether the lang is functional, or whether the lang is elegant, or what theoretical advantage it has. Also, lang of strong academic background such as Scheme and Haskell are likely to stay forever there, regardless what is the technical nature of the lang. The background of the community, makes half what the language is."