I have some limited background knowledge of C++ on Windows... but have absolutely no knowledge on Apple products. I'd like to get started in programming some apps for the iPhone. What websites (other than Apple) and what books do you suggest I start reading up on? Any direction would be greatly appreciated. Thanks! oh yeah... just to clarify... I've checked out the links and seen the topic listed above on how to get started, but it doesn't exactly explain 'what' everything is... What I need to know is, do I need to learn OS X before programming? Or is it intuitive enought that I can just started learning to program now without needing to know the nuts and bolts of the operating system?