Taking your question in one possible context, and bearing in mind where you have posted it, I'm going to assume you were asking whether you should use Python 2 or Python 3?

There isn't really a solid answer. Python 2 has been around for longer and so there are more resources and existing python programs and documentation for version 2. On the other hand, Python 3 is 'the way forward' and a lot of the books and Python teaching resources coming out now assume that you are using Python 3.

I personally have ended up using Python 2 more than Python 3, but as you can tell from the fact that both Python 2 and Python 3 are provided with your Pi, there really is no right answer.

Don't be put off by the 'hard way' part of the name - it's a good course.

The first lesson describes how to download and install Python version 2, but you can skip that step if you have a Pi, and just start trying out subsequent lessons using Python 2 which is one of the versions already installed on the Pi.

Bob The Fat Unicorn wrote:Thanks guys but which one is the easiest because I am a beginner.

Niether the differences are so subtle it's like learning to spell in American and learning to spell in English you only notice the differences if you change between them or you are using the wrong reference.

Noob is not derogatory the noob is just the lower end of the noob--geek spectrum being a noob is just your first step towards being an uber-geek

If you find a solution please post it in the wiki the forum dies too quick