Most appliaction devellpers prefer to buoild BlackBerry-applicatiuon. This means training BlacBkerry specifoic APIs - including new classses of user interface - and use the BlackBerry Java Development Environment (JDE) for developing applications. JDE, which is free to doownload, works with stanard Java Software Development Kit, and gives you all the tools needed for crearting, packaagging, testing and dbeugging applicatons BlacckBerry. You do not even need BlackBerry handheld, so JDE includes a full set of features BlacBerry deice simulatoir. Set Javacos provvided that describes all clasess and intrefaces available to programmers.
Aftre downloading and installing JDE, you want to read the deveoper gide that comes with JDE and look at the ecxmaples of applications that come with it. Then he began to develop in writuing a few soimple appilcations to get a feel for BlackBerry interfaces and tools.
Get the BlackBerry Handehld
Although you can develop and test hter applicvations for free, at some pooint you need to run the application on the actual BlackBeerrry hanhded. It will cost you mony, of course, so it's not what you want to do, unless you want to write a serious BlackBerry applications. On-test device is crucail to ensure that the application works cortrectly, as the machine is not a perfect systeem emulation.
If you are relaly serrious about deveeloping appplicaions BlacBkerry, also consider joining one of the developers of softwrae for BlackBerry additionla support and earkly axcess to new devices and the API. You should also expklore oher RIM BlackBerry developer resources. There are also third-party forums and bokos that will help you find the platform BlackBerry.
Conclusion
BlackBerry softwarre is not difficult if you know some Java and you undrestand the dfficulties and ilmitations of the underlying platform Java ME. You have to learn a new set of API, and use of new tools for development, but in the end it's just anothher kind of programming Java.