This is probably a good book - I say probably because it wants you to
learn a bit of the python language in the process. Most people consider
python very nice, easy to learn, liking the syntax and relaxed
formatting. It is much better than (at least IMO) Java and is a popular
choice for a first or second language. And you said at one time you were
interested in learning a second language. Perl was a really hard choice.
Many professional programmers won't touch it. Python is much better.
And the subject matter how to break and write codes is pretty on song
for this news group.
Have a look, there is probably a free sample available for kindle. So
grab that for a quick look. Personally for the 2 pounds difference for
the full copy I would buy the physical book. I have a lot of kindle
books but am not a big fan of kindle for serious books - just my opinion