Python or Google Go?
Now I have 2 choices, Python or Google Go. What you think, for which language I should go?
BTW, I'm working in IT industry as Developer since 2 years.
Now I have 2 choices, Python or Google Go. What you think, for which language I should go?
BTW, I'm working in IT industry as Developer since 2 years.
Python is more widespread than Go. I don't think that Go is proven enough for a production environment, and you'll find many more resources for Python.
Go seems to have potential, though...
I think that right now the best bet would be to learn Python, and later, when Go is more widely used, learn Go.
If you have the time, why don't just learn both?
Depending on what you're looking for and why you're looking for it, Perl could actually be a better choice. (I am personally in the Python camp, but right tool - right job.)
I'd recommend Clojure ^_^, at least if you're interested in a good concurrency story, which is one of the major things Go is about. Studying a functional language will do you good; it'll be a bit harder than you're used to at the beginning because you have to learn new ways of doing things, but perhaps easier in the long run and it will teach you vital stuff.
Plus you've perhaps now had enough experience with imperative side effecting languages to really appreciate what functional programming can do for you.
If you're alergic to Lisps, you might try Haskell or ML/OCaml/F#.