> Python doesn't cleanly "fit in the head" the way Ruby or JavaScript do, at least for me.
I imagine the order on which you learn is important. I learned OOP with Smalltalk and C++ not only didn't fit in my head, it created an impressive allergic reaction. It took me 8 years to be able to get back to it and finally learn.
And it still feels a horrible kludge.
I learned Python before I had contact with Ruby and I find the irregular syntax hard to parse.
I imagine the order on which you learn is important. I learned OOP with Smalltalk and C++ not only didn't fit in my head, it created an impressive allergic reaction. It took me 8 years to be able to get back to it and finally learn.
And it still feels a horrible kludge.
I learned Python before I had contact with Ruby and I find the irregular syntax hard to parse.