Hello! By browsing the table of contents on your left, you can read the entire text of this book online for free, licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Start reading the introduction now!

If you like this book, please consider supporting it via the links below:

Please submit corrections to the book on my Nature of Code GitHub repo. Bug reports for the site and online purchasing system can be reported on GitHub as well.

Thanks everyone!

Copyright © 2012 by Daniel Shiffman

ISBN-13: 978-0985930806
ISBN-10: 0985930802

This work is licensed under the Creative Commons Attribution-NonCommercial 3.0 Unported License. To view a copy of this license, visit creativecommons.org or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California 94041, USA.

All of the book’s source code is licensed under the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This book was generated by the Magic Book Project.


Shannon Fry


Zannah Marsh

Cover Design

David Wilson

Interior Design

David Wilson

Web Site Design

Steve Klise

Editorial and Design Assistant

Evan Emolo

Magic Book Lead Developers

Rune Madsen, Steve Klise

Magic Book Researchers

Evan Emolo, Miguel Bermudez, Luisa Peirera Hors


WordCo Indexing Services