The Nature of Code – evolutionary and emergent properties of nature in code
natureofcode.com
natureofcode.com
You can see his extensive catalogue of lessons here[0].
For everybody who does not know the author—Daniel Shiffman—do yourself a favour and have a look at his Youtube tutorials.
A full, pleasurable year of my programming life was inspired by this book. And what I learned from the physics part of the book made high school physics a piece of cake.
Thank you, Daniel Shiffman
I both kickstarted and reviewed this book on Slashdot back when it came out. https://books.slashdot.org/story/13/01/09/160246/book-review...
The author is an awesome guy and accepts all errata with nothing but positive gratitude!
Which I highly recommend - it's great! :-)