I really like this ambitious book, but, as AlphaNumeric says, there isn't enought detail to learn stuff at a working level. Some may find the mathematics to be quite abstract, which, combined with the lack of detail, may cause frustration. If you find you're getting bogged down on some parts, just press on. Also, you don't have to read all of the first n-1 chapters to read chapter n. Read what interests you.
Penrose presents some standard results from unusual (and, according to him, uncontroversial) perspectives. On somer issues, however, Penrose holds views that are very controversial, and he takes care to label them as such.
All in all, one of the most fascinating books that I've read.