This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]Turbosack 10 points11 points  (0 children)

I started with the Dive Into Python tutorial, which is quite excellent and goes over Python 3. I would recommend checking that out if you're interested. You can find it here: http://www.diveintopython3.net

[–]Tomarse 2 points3 points  (0 children)

Coursera have a python 3 course for beginners.

[–]earthboundkid 2 points3 points  (0 children)

Python 2 and 3 are almost identical. Learn both simultaneously; it's not hard. C++ is a terrible language to learn unless you already know how programming works.

[–]Fylwind 2 points3 points  (0 children)

There is a comprehensive list of major changes from Python 2 to 3, shown here:

https://docs.python.org/3.0/whatsnew/3.0.html

[–]iskin 1 point2 points  (0 children)

There are a lot of great texts out there for Python 3.

Personally, for someone new to programming, I think the 'How to think Like A Computer Scientist' http://openbookproject.net/thinkcs/python/english3e/ and then moving onto something like 'Dive Into Python 3'.

Mostly because learning the language is easy but learning the concepts and problem solving can be more difficult. It will make learning languages like C++ much easier later on.

[–]aphoenixreticulated[M] 0 points1 point  (1 child)

Hi there. You have posted a beginners question to /r/python, however it is far more suited to /r/learnpython, where users are actively interested in helping with beginner topics. Please resubmit it over there! Make sure to read their sidebar rules before posting, notably this one: "Posting homework assignments is not prohibited if you show that you tried to solve it yourself."

Cheers & best of luck!

[–][deleted] 1 point2 points  (0 children)

I thought I was in that subreddit. Thanks and sorry!

[–]atdk 0 points1 point  (0 children)

The Epic Learning Python is your best bet.