Hola, necesitas tener una MAC (ordenador de Apple), el más barato que podrías conseguir se llama
iMac mini, por maso menos 600 dolares creo (pero necesitarás tener un monitor, teclado, mouse, ...).
Entonces no puedes desarrollar desde windows, o linux, salvo que tengas un buen CPU de Windows o Linux y corras el Macintosh desde una máquina virtual como VMware, VirtualBox, VirtualPC.
Pero claro, lo más recomendable es tener una mac.
-----
Después necesitas tener la cuenta de Apple Developer, esto cuesta 100 dolares anuales, y tendrás derecho a utilizar el SDK para programar en el iOS (sistema operativo que usa el iPod Touch, iPhone, iPad).
Revisa este link:
http://developer.apple.com/devcenter/ios/index.actionSaludos