You should not want to learn c++ in less than a month. As a matter of fact, the farther apart you spread it the better you will be because you will understand the concepts better. And that book isn't such a great choice for someone who is going to really get deep into c++ because there are a lot of missing stuff from that book. One example is the "struct". No where in the book does it mention struct.