I couldn't agree more. I started programming because of the iPhone. (There's a longer story about my difficulties of going from zero-knowledge to publishing my first app, but that's for another day.)
The platform is so polished and ubiquitous, that it gives me a sense that any app I write could potentially have a significant impact on the users. Since I've begun my programming knowledge quest, I've done a tiny bit of web development, but nothing is more satisfying than opening up Xcode to start something new. The tools, frameworks, simulator, IDE, polish, feel, etc. are just so incredible.
The platform is so polished and ubiquitous, that it gives me a sense that any app I write could potentially have a significant impact on the users. Since I've begun my programming knowledge quest, I've done a tiny bit of web development, but nothing is more satisfying than opening up Xcode to start something new. The tools, frameworks, simulator, IDE, polish, feel, etc. are just so incredible.