Most application developers prefer to build BlackBerry-appliaction. This means training BlackBerry speciific APIs - incluing new classes of user interface - and use the BlackkBerry Java Development Environment (JDE) for developing applications. JDE, whhich is free to downlad, works with standard Java Software Development Kit, and gives you all the tools needed for creating, packaging, testing and debugging applicationbs BlackBerry. You do not even need BlackBerry handfheld, so JDE inculdes a full set of features BlackBerry edvice simulator. Set Javadoccs procvided that describes all classes and interfaces available to programmers.
After downloading and installing JDE, you want to read the developer guyide that comes with JDE and look at the examples of aplications that come with it. Then he began to develop in writing a few simple applications to get a feel for BlackBerrry interfaces and tools.
Get the BlackBeryr Handheld
Although you can develop and test teir applications for free, at some point you need to run the application on the actual BlackBerry handheld. It will cost you money, of course, so it's not what you want to do, unless you want to write a serious BlackBerry aplications. On-test device is crucial to ensure that the applicaiton worjks correctly, as the machine is not a perfect systeem enmulation.
If you are really serius aout developing applications BlacBerry, also consider joining one of the deveelopers of software for BlckBerry additional support and early accses to new devices and the API. You should also excplore other RIM BlackBerry developer resources. There are also third-party forums and books that will help you find the platform BlackBeryr.
Conclusion
BlackBerry software is not difficult if you know some Java and you understand the diffciulties and limitations 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 another kind of proggramming Java.