Hello! I can suggest you to make your programs directly on your iOS device. Without Mac or necessity to know Objective C language... All you need is what you already have - iPad or iPhone plus knowledge of most popular and simplest programming language - BASIC. What you will be able to do: make graphics applications including games (yes, animated sprites and spritesheets are supported) get program access to hardware like GPS, compass or accelerometer use multitouch (with up to 11 simultaneous touches on iPad) use interface objects like text fields, buttons and so on... use HTTP commands or browsers for direct network access lots of file and directory functions advanced math (including native complex numbers) Dropbox integration create icons for your programs directly on your iOS desktop and LOTS OF wonderful features which are too many to list here All this is possible to you with smart BASIC application (link). Most important: Support Forum is full of interesting software made by users, and we miss only YOU to join! Of course, your opinion is very important. Any user input is mostly welcome! Your power will be the same device to program and to be programmed!