I am new to programming, did not major in Computer Science at the University. So this is my very first language I am learning. I was able to complete the entire book in 2 weeks by working about 3 hours per day on it.
It is a great book, he explains all the concepts very verbose and I gave up on 3 or 4 different books before I found this one that is written for complete Newbies that do not know anything about coding or OOP or logic. So this is a great first step for anybody and it will bring you up to speed and then you can move on to more advanced books (and actually understand the more advanced books because of the solid foundation you get from this first book.
Barry Burd was also very nice and responded to 3 or 4 of my emails when I needed further clarification about a couple of the exercises that we have to do on our own. He was fast to respond and break things down line by line for me. I really appreciate it since I am doing this at home on my own and I have no teacher and no fellow students to ask so it was very kind of him to respond to me and even he critiqued my own code that I wrote.