Currently, I use ubuntu as my os. What do I need to write iphone softwares. A macbook? or some drivers in ubuntu?
Yes...You will need to run Mac OSX using the Xcode IDE and you will also need to register as an Apple Developer. You will be able to register for free which will allow you to download the Xcode IDE, but to be able to submit and test applications you will have to pay a $99 registration fee which gives you access to many more things such as the Apple Developer Forums...