Most tutorials will begin by advising you to choose the framework that best suits your skills. When building on BlackBerry, however, the choice has pretty much been made for you. If you want to build on a BlackBerry, HTML5 is the way to go.
In order to build for BlackBerry, you will need a text editor. There are a variety to be found on BlackBerry World, however in building my app, I used the following programs:
OS5 – OS7
A free app for BlackBerry devices running OS5, 6 & 7, BBNotepad allows you to save files with any file extension, meaning that you can easily create .html, .css and .js files.
AZR Text Editor
AZR is another free Text Editor for BlackBerry devices running OS5, 6 and 7. It allows you to create and edit a variety of text based files, such as c, cpp, java, php, html, css, js, and xml.
An FTP client (for uploading files to the Internet), offering the ability to save FTP details for later use, for multiple FTP servers.
BB10 / TabletOS
WDCS Web Designer’s Cheat Sheet
This totally free HTML5 Cheat Sheet hides an added extra… A fully-functional HTML5 editor! A complete reference and Editor in one? Yes, please!
AZR 10 Text Editor
Similar to the above-mentioned app, AZR is a text editor, however this version is designed for BB10. Simple interface, but does what it needs to.
Webmaster Lite HTML Editor
Does exactly what it says on the tin. Although this is an Android port, it works admirably, and is available for both PlayBook and BlackBerry 10 devices.
This is a free multi-function file transfer App, allowing you to upload website files from your BlackBerry 10.
Although not strictly necessary for app-building, I have included the FTP apps as an option for testing purposes.
To get started, simply install one of the above-mentioned text editors, restart your BlackBerry if prompted, and begin coding!