Recommended Books: Make your Own PCBs With Eagle

Make Your Own PCBs with EAGLE: From Schematic Designs to Finished Boards
ISBN-13: 978-1260019193

Note: Working with breadboards or Prototyping PCB boards can be tedious and with cheap manufacturing in China, it makes sense to learn enough about EAGLE to make your own boards.

Recommended Books: Absolute Beginner's Guide to C

Absolute Beginner's Guide to C
ISBN-13: 978-0672305108

Note: C hasn't changed much and the Arduino uses a limited subset of it so any copy of this book will be handy. Ignore the price listed. You can get a used copy for under $10.