Learning to Program Links and Resources

Books I Suggest
The Pragmatic Programmer: From Journeyman to Master
A great theory book, with a focus on how to be a better developer than on how to code. A must read for anyone serious into development.

Code Complete: A Practical Handbook of Software Construction
A "Cookbook" of how to code well. While its examples are in C++ and C#, the examples and theory presented can be applied to any language.

Programming in Objective-C 2.0 (2nd Edition)
Possibly one of the best introduction books to Objective-C 2.0. Great examples, that teach you all about the language and its nuance compared to C and other languages.

Podcasts
Build and Analyze
A podcast dedicated to iOS and Mobile Web Development.