After I managed to get over the hurdle of starting this book (I needed some serious math refreshing), it quickly became one of my favorite books. Programming in Coq is extremely addictive, and Software Foundation's treatment of it and of programming languages concepts in general are very well done.
Additionally, I think it's worth pointing out that I would have loved to have learned proofs and induction in this style (proofs as programs) rather than my dry boring university lectures from the math department with pencil and paper proofs. Though, as they say several times in the book, make sure you can still do the pencil and paper proofs, because Coq has a way of lulling you into places where you have absolutely no idea what's actually going on in your proof. Sketch your ideas for your proofs before you code them up.