Yesterday Paid <howmuchisto...@gmail.com> writes: > I'm planning to learn one more language with my python. > Someone recommended to do Lisp or Clojure, but I don't think it's a > good idea(do you?)
Why do you want to do that? First of all, why not stick with learning one language at a time? Get familiar with one before moving on to the next. Second, what is your goal in wanting to learn multiple languages? The right advice to give you depends on what your goals are. In my opinion (this is not a universally accepted notion), Python and Clojure are at least spiritually similar to Lisp. So if you know one of them, the other two should be easy. That might be good or bad depending on your goals. Good because it means you get extra tools without a lot of extra effort. Bad because you're learning something close to something you already know, rather than something new and different. I'd suggest C# after Python, out of languages in your list. Not because C# is great or anything like that, but because it's different, so you get exposed to more concepts. After C# you might try Haskell, which will expand your horizons even further. -- http://mail.python.org/mailman/listinfo/python-list