If you are interested in developing software for the iPhone, iPod touch, or iPad, here are some important pointers to get started, especially if you're affiliated with RWTH Aachen University:
As a book, I'd recommend Programming iOS 8 by Matt Neuburg and iOS 7 Programming Fundamentals, also by Matt Neuburg; the latter is incredibly thorough (if you want that), and both are very well written. The Fundamentals also covers C, OOP, and Objective-C for a quick recap if needed. Don't use any book that is too old to tell you about Automatic Reference Counting (ARC).
iPhone Application Development is a class taught by Prof. Jan Borchers and his iOS experts from the Media Computing Group at RWTH Aachen University. Videos and PDFs are available from iTunes U.
Several groups at RWTH Aachen University are already signed up for Apple's iPhone Developer University program. It allows those groups to register up to 200 students each for academic research and teaching purposes. If you're a student, talk to your group to see if they've signed up, or contact one of the known groups - it'll save you the 99 bucks of signing up individually to install software on your own iPhone. If you are the head of a research group interested in joining this program separately, contact Christian Cherek for help.
Mobile Multimedia Processing (Prof. Bastian Leibe): Tobias Weyand
Distributed Systems (Prof. Klaus Wehrle): (formerly) Jan Kritzner
If your institute would like to put software into the App Store for anybody to download (for free or for a charge), please contact Jan Robert Menzel. He manages RWTH Aachen University's Company Program Membership. RWTH Aachen University is already registered as a developer institution, and Apple only allows one registration under this name. RWTH Aachen University would like all software developed by its staff to appear under the same institutional name to increase brand awareness and international impact - and it saves you the extra annual registration fee. Income from any software will be passed on directly by Arne to your group, and you will receive administrative rights to manage your software deployment in the App Store yourself.
If your institute would like to deploy to more than 200 devices in-house (not via the App Store), contact Jan-Peter Krämer. He manages RWTH Aachen University's Enterprise Program Membership that supports this.
Check out our monthly Cocoaheads meeting of iOS and Mac developers at RWTH, with talks and discussion about the latest tools and techniques, to discuss your code with fellow coders, and grab some pizza.