Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python

Recommended reading?

Hi guys,

I apologise if this is the wrong place to ask this, but can anyone recommend any reading for learning Python?

I'm an absolute beginner, starting from 0 coding knowledge, so the more idiot-proof the better.

Again, apologies if this is the wrong place to ask, as i'm not sure if the question area can only relate to advice with the Treehouse challenges.

Thanks all.

1 Answer

For complete beginners, I really like Head First Python. The layout is more engaging than lots of programming textbooks, and there's no assumption of any knowledge prior to picking up the book.

For a bit more challenging but very rewarding learning style, I'm also a fan of Learn Python the Hard Way. The title might sound a bit intimidating, but they're just referring to the fact that they throw you into writing code yourself pretty much immediately. If you try it and struggle, you can always supplement with a more traditional book or with Treehouse courses. There's also a follow-up book, Learn More Python 3 the Hard Way for more intermediate stuff.

While not universally true, you're generally fairly safe with O'Reilly books. I'm not sure I'd recommend Programming Python to a complete beginner, but it's a good reference.

Good luck, and happy coding!

Thank you, that was very helpful.

I'm going to go ahead and try the Head First Python book, whilst continuing on Treehouse.