It is important to know if you had any previous programming experience. If you do there is another good book:
Learning Python (second edition)
It a relatively good book (and its the second edition) if you have some programming experience.
If you have no programming experience at all this book might be a bit too much.
In general Python is a very easy language to learn and use mainly due to the fact that it has a very small set of fixed things you need to remember in the syntax and everything else is built on top of that. It also comes with a large class library that lets you do almost anything you want (the battery included philosophy).
I don't know if its the easiest, but its for sure one of the easier programming languages one can learn.