What are some of the best ways to learn python?
Where should I start at to learn about how to do Python?
I've finished Codecademy's Python course. How can I start implementing whatever I learnt? I know I should do projects but I have no idea how and where to begin with. Could somebody suggest something? Can I use Python 2.3 books to learn Python 2.7? Starting with no programming experience, how long will it take to learn Python 3? Why should I learn Python instead of Java? Is learning Python useful?