I'm interested in beginning programming on the iPhone/iPod Touch but there are a few questions I'd like to ask: 1. Is it possible to do it on (preferably) Linux. (but Windows is ok aswell). The explanation on saurik.com seemed to be lacking in places. I'm not buying a €1000 dongle to develop for a device. I know this will disqualify me from the App Store (There's Cydia/Icy) however 2. Is there any good tutorials for 2.2.1? My iDevice is the iPod Touch 2G and I disapprove of paid firmware updates, so for the time being, it'll be 2.2.1. Ok, moving on from this part now. I'll just have to find somewhere selling gift cards... 3. Is it possible to program in C++? I know nothing about Obj-C. 4. If not: Is Obj-C hard to learn? Is there any good tutorials?