Hacker News new | ask | show | jobs
by Jcasc 5578 days ago
Thank you for the javascript suggestions.

I am 1/2 way through Chris Pine's Learn to Program Ruby book. I hear http://learnpythonthehardway.org/index is a good resource for beginners, I will take a look.

Thoughts? Any other tutorials/books you recommend for Python/Django?

5 comments

Learn Python the Hard Way will give you more than enough Python knowledge to get started with Django.

The Django tutorial [1] is very impressive - it will take you from the initial steps to a very basic (but working) web application, exposing various Django concepts along the way.

The Django documentation is so good I learned Python from it - I had never used Python before starting to learn Django. The tutorials and docs on the Django site are better than any of the Django books I have looked at so far.

[1] http://docs.djangoproject.com/en/dev/intro/tutorial01/

As mentioned by others, Learn Python the Hard Way is a great place to start. I suggest supplementing it with:

The Google tutorial on Python. [1] Python by Osmosis screencasts [2] Django Book online. [3] ProudN00b is a great blog on a similar path from little coding experience to Python + Django [4]

[1] http://code.google.com/edu/languages/google-python-class/int... [2] http://www.youtube.com/user/ryanmshea [3] http://www.djangobook.com/en/2.0/ [4] http://www.proudn00b.com/archive

Thank you very much. Really appreciated.
Another resource for Python is the MIT OpenCourseWare class, Introduction to Computer Science and Programming. Some aspects may be a little behind your skill level but it is a quality course overall.

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

Good luck!

Great rec, I actually came upon that a few weeks ago and it nearly made me decide to go with Python. ...Alright I'm convinced.
I didn't learn Python from a book, I learned it by forcing myself to write something nontrivial in it...but I had prior programming experience. So I'm not sure if I can give you much useful advice here.

I'll second mryan's recommendation for the Django docs, though.

Also, I see you're in NY. I am too. Shoot me an email if you want to grab coffee some time.

I also didn't learn Python from a book, but figuring that my ad-hoc learning style might have left gaps in my knowledge (and being a fan of Zed Shaw's work) I ran through the "Python the Hard Way" book and found it to be a VERY solid way to go about things.

Turned out there weren't any language basics in there that I didn't already know, but I heartily recommend the book to anybody looking for a quick start into programming.