<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
I am just starting on Python 2.6.2 on Ubuntu 9.04 and I am slightly
confused with the numerous tutorials and books available for learning
the language.&nbsp; Is there any good recommendation for a good but easy
tutorial on the Internet to learn Python?<br>
<br>
Ken<br>
<br>
wesley chun wrote:
<blockquote
 cite="mid:78b3a9580910051459h389f43edk8e562a58c2db509d@mail.gmail.com"
 type="cite">
  <pre wrap="">On Mon, Oct 5, 2009 at 2:24 PM, Nick Hird <a class="moz-txt-link-rfc2396E" href="mailto:nrhird@gmail.com">&lt;nrhird@gmail.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">What is the best version of python to start out with? I see some
discussions on the net about not going to 3.1 but staying with the 2.x
releases. But then i see that 3.1 is better if your just starting.
    </pre>
  </blockquote>
  <pre wrap=""><!---->

greetings nick!

ironically, i just gave a talk on this very subject yesterday afternoon(!)
<a class="moz-txt-link-freetext" href="http://www.siliconvalley-codecamp.com/Sessions.aspx?OnlyOne=true&id=227">http://www.siliconvalley-codecamp.com/Sessions.aspx?OnlyOne=true&amp;id=227</a>

basically, if you're starting from scratch as a hobby with no
pre-existing code, then learning 3.x is okay. however, since most of
the world still runs on Python 2, most printed and online books and
tutorials are still on Python 2, and the code at most companies using
Python is still on version 2, i would recommended any release 2.6 (and
newer). the reason is because 2.6 is the first release that has
3.x-specific features backported to it, so really, it's the first
Python 2 release that lets you start coding against a 3.x interpreter.

you can learn Python using 2.6+ then absorb the differences and move
to Python 3.x quite easily.

hope this helps!
-- wesley

  </pre>
</blockquote>
</body>
</html>