Understand Your Development Environment
Once you install the BlackBerry 10 Native SDK, you should familiarize yourself with the tools and file structure.
The native SDK has a file structure that includes targets. Targets represent the chipset that the binaries that your code is compiled against. You should understand the location of where header files are available as well as the libraries.
The native SDK also comes with the QNX Momentics IDE. The IDE can help you to develop your applications more quickly. In addition to the IDE, there are a number of command line tools that you can use if you prefer not to use an IDE and are more comfortable in a command-line-driven development environment. If you use another IDE, you can call the command-line tools to perform functions required as part of your development workflow. For example, you can use command-line tools to package your application to a BAR file.
When you create your application, you need to create a project. You can decide whether you create a Managed or Makefile project. There are pros and cons of using either approach.
As part of developing your application, testing will be required. You can decide whether you want to use a BlackBerry 10 device or the BlackBerry 10 Dev Alpha Simulator.