Here's my best advice for learning any sort of programming from a book or any textbook without any tutorial or personal direction.
Take a list of books you think you are interested in getting (my favorite place to look for books is on gamedev.net) going to a Barnes and Noble or Borders or whichever local library and spending a few hours looking through the books. See how easy it is for you to read and comprehend what the authors are trying to teach you.
We all have different learning styles, which also means different ways we need to be taught. The books will have different ways to teach, you just need to find the one that best fits you. So, if you can't get through the first chapter without passing out from boredom or pulling your hair out trying to figure out what they are saying, it's not the book for you.
Hope this helps!