Did you learn python after you learned ruby or javascript? I have the exact same complaint about ruby not fitting in my head, and I think it's because I learned python first.
When going from Python to Haskell, or Ruby to Erlang, you can't get confused between the two.
Learning easy things and getting used to them makes learning difficult things tougher later.