If I remember properly I haven’t learnt any new language in last three years. All I had done was learning more libraries in Java, PHP and JavaScript. Partly because I was not interested in learning completely new language and its ecosystem. Also because there was no need. All my bread and butter work was done in Java. I have been using Java for like ten years now. All I needed to do was add more libraries and frameworks. I was in comfortable position. For everything else (my basic web hacking) there was PHP. For fun there was JavaScript. So as you see there was no place for new language.
Slow start
Last year when I went on sabbatical. I also planned to learn something new. But then new language wasn’t on my priority list. So I didn’t :)
Tipping Point
Sale of Sun to Oracle happened. That was the trigger and tipping point. I could somehow never associate myself with Oracle. All of a sudden this cool geek company was part of big business Oracle. Now I wanted a language which has its roots in FOSS and is developer oriented.
Languages considered
I started looking for a new language. The final list of languages were Ruby, Python and Scala.
The one
I was in search of a language
- Rooted in Free and Open Source ideology
- Clean and easy to learn
- Lots of libraries
- OOP support
- Can be used both for system level programming and web development
- Preferably scripting language
- Cross platform
- Community support

Python satisfied everything. So it was Python.
End of Java?
Not really. Though I might use it only on Android platform!
The new beginning
Once I was sure of Python, the rest were easy. On my default platform Linux (Ubuntu), I use Scribes as my editor. On windows I use Notepad++.
Version Confusion
Of course there was a confusion of learning Python 2.7 or 3. But then I was learning and not implementing so chose shiny new Python 3.
Books to begin
Didn’t have to buy any books. Used A Byte of Python
and Dive into Python heavily. Also used Python wiki.
So here I am with a new language, exploring new world. Its been great until now and I expect the same in future.