I have been developing BlackBerry apps for years - almost as long as all the devices have been around - and I actually use the Macbook pro with VMWare, which works well - if you have RAM (3 gigs are good) and processor power.
BlackBerry Developer Zone ( http://na.blackberry.com/eng/developers/ ) - this is definitely the first place you should go - you need to download BlackBerry JDE (Java Development Environment - their stand-alone IDE) or JDE Plugin for eclipse. They come with the Javadocs API, and stand-alone JDE comes with sample applications. There are also support forums, a knowledge base, etc. In both cases, the simulator is a Windows application - hence the need to use Windows for development.
I am writing a BlackBerry development blog called Thinking Blackberry . This is very new, and so far I have mostly studied a few more advanced topics, but I have the beginning of a tutorial for the JDE plugin for Eclipse that have good reviews (I am a supporter of the Eclipse transition for developing BB). It also provides an overview of BlackBerry development options with pros and cons for each.
Anthony rizk
source share