how do you write a software for a palm treo?

I trying to figure out how to write programs for my palm treo. I know its open source, so what program do I use and what language do I write it in? is there a guide somewhere online with the syntax and register maps?
 
Top