What do I need to know to use the BlackBerry 10 Native SDK?
The BlackBerry 10 Native SDK allows you to build applications using C/C++.
From a syntactical point of view, it is highly recommended that you know C or C++ (a background with Objective-C is also acceptable). It is acceptable to have a background in scripting languages such as JavaScript or Adobe ActionScript, but you will need to understand concepts such as managing pointers and memory. When you work with C or C++, you are responsible for handling memory directly, handling garbage collection, working with file descriptors, and manipulating pointers. If any of the mentioned responsibilities intrigues you, the native SDK is for you! You will find that when you use the native SDK, it allows you do a variety of things that are not possible in scripting or higher-level languages, such as writing code that directly improves performance and using a number graphics and game engines.