Programming on iOS

Recently for my iPod Touch I got an app called C/C++ Compiler by Mr. Lee and after spending a couple hours getting a program I made in C to work on there, I was pretty happy. I was able to make something on my iPod without needing to jailbreak or get a Mac to make an iPod app in Objective-C. Today, instead of doing homework (okay I did actually do the homework later), I looked up some programming iOS apps and found that most do not support iPod Touch and instead go for iPad. I completely get the reasoning. Today I bought Texpad and Pythonista. For Texpad, I saw it as really cool in that you can compile locally with just basic LaTeX packages, or, if you have internet, via the internet and then you can use all of the TeXLive packages out there. For Pythonista, it looks like the best Python app out there. There is Python 3.2, but that doesn’t look as good. Now, with Pythonista, it looks like, based on the examples, that I can nearly make apps within the app. This has me pretty excited. I love the portability of the iPod Touch, and being able to program on it would help me for when I have nothing to do at school (my computer is too expensive to bring). Do you know of any really good programming apps to get? Preferably if the app is for more platforms besides just iPad I’ll look into it more. I’m willing to spend quite a bit of money (a rarity for me), likely because I haven’t bought much at all recently.