From the Book - Portable edition.
Getting started with redstone programming
Using redstone power mechanisms
Understanding the laws of redstone
Designing logic gates, loops, and other devices
Using physical machines in redstone devices
Introducing the command block
Using data tags to customize objects
Building a custom world with redstone
Ten redstone tricks for survival mode.