A book might be the best way for some , but why not get an Anduino board such as the Uno and start coding using the Examples that come with the free Arduino IDE.
The Arduino site has plenty of guide notes for installing the IDE and getting going and places like Ytube have loads of tutorials etc; just search on "arduino tutorials for beginners" in Ytube.