which one do you prefer? python with C# or java?

Paul Rubin no.email at nospam.invalid
Sun Jun 10 02:05:13 CEST 2012


Yesterday Paid <howmuchistoday at 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.


More information about the Python-list mailing list