Starting from a warmup to Blackberry you will get increasingly deep on developing apps. You can learn about Eclipse plugin, development tools, and build your first Hello World program. You will then learn about simulators, debuggin, deploying, signing and getting apps preloaded on your phone. After finishing this first app, you will learn advanced stuff - event logs, garbage collection, multithreading etc, and also get to use GPS, videos, browsers and more. You will finally end up as a Blackberry zen in about 4 hours.