Your phone should have an icon for "App Store". You DO need an Apple ID to use it but that's just a visit to a web page. They also want you to use iTunes to synch everything but there are way around that.

Step one would be looking for the App Store icon on your iTouch.

And BTW, I once looked at a video clip of your work, and in a word.... wow.