Gerard Condon's Blog

Journal of a software developer.

Stanford iOS Course Companion Book

I previously recommended the Stanford iOS course and they now have a companion book available for the iPad through iBooks.

The content of this book is excellent and it really complements the course videos. I really like the code samples and how they are displayed dynamically on the iPad. They have really used the iBooks format well for these. Additionally all the code is available on Github.

I highly recommend the book and I wish it was available when I originally watched the videos. Given the quality of the lectures and the book, Stanford could easily charge for this stuff - it was certainly equal to any introductory programming course I’ve attended at college. It seems inconceivable to me that this approach won’t form the basis of education in the years to come.

It’s maybe a bit churlish to criticise a free book but still I do have some issues. These concern the format the book was released in and not its content.

  • Firstly it was only released for iPad and not for iPhone. I would have liked to have had a reference version for iPhone.

  • Also I don’t like the iBooks lock in. I really want to have this on my Macbook and/or Kindle to have open when programming. Here’s where an epub or pdf version would be a lot better. The Pragmatic Programmers company have shown the way forward with their ebook releases, giving multiple DRM free versions of their books.

Apart from those minor nits though, this is an essential resource for learning iOS.