Programming starting help

I was going to start to program for the touchpad is there a good source for information on programing for this device. The big question is do i need to get Sourcery CodeBench because the price is ridiculous or could i use bloodshed or netbeans or eclipse. is there any literature that is very helpful to get started.

i have quite a few ideas that would be great for the touchpad but i just need some help to go forward