Here’s the link to the Arduino Programming Notebook free PDF download, written by Brian W. Evans. It’s a handy reference to the Arduino programming language and even includes a few simple circuits with matching code in the back. You can also order a printed version for about $5.