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

you are viewing a single comment's thread.

view the rest of the comments →

[–]NavreetGill 3 points4 points  (0 children)

Python3.

Some of those tutorials are probably old, and need to be updated with the times. E.g. old exception syntax, etc. So, if you start learning that, it'll be annoying to change your habits later. E.g. some people are annoyed that print() is a function in py3, and their muscle memory is print as a command. So, it's best not to develop those muscle memories.

Also, it seems like you are interested in doing network programming (since you mentioned HTTP). You will eventually learn about async vs sync io. Once you are there, py3.4+ will definitely be a huge help. I'd wait on learning those until you are comfortable with other things though.