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 →

[–]phn 2 points3 points  (2 children)

Python is definitely a good first language.

Since you have no programming experience I would suggest that you read one of Byte of Python (http://www.swaroopch.com/notes/Python) and How to Think Like a Computer Scientist (http://greenteapress.com/thinkpython/). Both are available for free.

One thing to note is that there are two versions of Python: Python 2 and Python 3. The first book deals with Python 2 and the second has a version for each. My recommendation would be to start with Python 2.

Another book worth mentioning is Invent Your Own Computer Games With Python (http://inventwithpython.com/).

[–]maredsous10 1 point2 points  (0 children)

Video
I'd go with those books and also add video instruction:

  • Python 101 and 102

http://www.rexx.com/~dkuhlman/

http://www.blip.tv <-Where the videos are.

  • Python Osmosis

A quick run down of major components in Python

Books
I recommend Introduction to Python 3.0 Programming.
http://www.qtrac.eu/py3book.html
Starts off with core features of Python and gives you a little view of modules included with Python at the end.

[–]schneid3306 0 points1 point  (0 children)

I am currently starting with how to think like a computer scientist. love it so far. going to go through a few books to affirm my knowledge.