start with python 2.6 or 3?
pavelludiq: I'd go with 2.x, simply because theres more code written in it, and more code one can read and learn from. Especially if its a first language, its good to learn from real code. In the beginning it was hard for me to read source code, but eventually i started "getting it". 2.x will eventually evolve in to 3.x with 2.7 and 2.8 so its safe to go with it for now. Plus the mental overhead is not that big, 3 is not that much different from 2.x, its still python.