Please Sign Up to Request This Product

Head First Programming

A learner's guide to programming using the Python language

You need to be an approved reviewer to request a product. Please sign up to request access or login to your account.

If you've already signed up and you haven't heard from us yet please email and we will check on your request.


If you have little or no programming experience, this book will get you started with the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. Learn the basic tools and start writing code in the programming languages that interest you, and get a better understanding of what software can (and cannot) do.


On Jan 9 John Brady wrote: Head First Programming
Head First Programming by David Griffiths and Paul Barry is an introduction to programming using the Python language. This book would be a good choice for someone new to writing code who learns best by example; Griffiths et al don’t spend any time on tedious discussions of language elements and… Full Review  >

Rating: StarStarStarStarStar4.0

On Dec 29 Michal Konrad Owsiak wrote: Head First Programming by David Griffiths and Paul Barry
I have read Head First series for quite some time. These books are just amazing. My first book was Head First Servlets and JSP and I liked the series from the very beginning. Now, I have few of them on my book shelf--I like the style of the series: well served knowledge. Full Review  >

Rating: StarStarStarStarStar5.0

On Dec 28 Richard Hamilton wrote: Head First Programming Review
Head First Programming is unlike any other programming book that I have read; it is an interesting book that uses lots of humor, graphics and real life exercises that teach the reader how to program using the programming language Python 3. Head First Programming is not a reference book, but… Full Review  >

Rating: StarStarStarStarStar5.0

On Dec 25 David Karapetyan wrote: "Head First Programming" review
"Head First Programming" is my first exposure to the "Head First" series. I had been avoiding this series because I imagined books in the series to just be full of fancy graphics with very little actual content. "Head First Programming" proved me very wrong. There are a lot of graphics… Full Review  >

Rating: StarStarStarStarStar5.0

On Dec 24 Tanya Gupta wrote: Can learning programming actually be fun ?
The book provides a gentle introduction to the fundamental elements of programming using the Python programming language. Full Review  >

Rating: StarStarStarStarStar4.0

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >


Top Reviewers

Michal Konrad Owsiak, 94 Reviews

Santosh Shanbhag, 61 Reviews

Surachart Opun, 60 Reviews

Doron Katz, 57 Reviews

Shawn Day, 55 Reviews

See More Reviewers >

Featured Review

Hacking and Penetration Testing with Low Power Devices

Javier M. Mellid wrote:
Hacking and Penetration Testing with Low Power Devices review
This book describes the addition of a kind of hacking and penetration testing more evolved… Full Review >

Rating: StarStarStarStarStar4.0