I started my App development career learning Objective-C, having no background in programming whatsoever. It has been 12 months since I started learning code and I am now curious about learning another language. A friend mentioned that learning C would enhance my understand of Objective-C, so I got my hands on this book. http://www.amazon.co.uk/C-Programming-Language-2nd/dp/0131103628 I have progressed 33% of the way through this book to find that the similarities are so similar that I might as well not bother reading the rest of it. It would be good to get a thread going on other developers thoughts on C, in the context of how it might benefit an Objective-C developer of iOS Apps.