Sunday, September 1, 2013

Preview - The Nature of Code

Normally books  attempting to teach numerical / scientific programming are rather hard to read  . One needs to be proficient not just in programming but also atleast good enough to follow the often heavy math /science involved . It takes hours to even go through the first few pages in Numerical recipes in C before one can start understanding it . However the book isnt to blame . It wasnt ever meant to be like Learn Java in 24hrs .

Enter the Nature of Code
This book is a rather different take on programming for the real world. It attempts to teach you the basics of physics , geometry and some computer science and does it in a simple way. I have barely scratched its surface and yet I am beginning to like it . The book is free to read online and has a pay what you like policy to buy the pdf. I cheaped out and got it for free to see just how good it is . It is really beginner friendly and not like hardcore programming textbooks . The book uses processing.js for code ( which is just javascript code) . So if you are new to programming and would love to do some physics programming , here is the best book to get you started