There are several IDE options for programming the Arduino Nano 33 BLE Board. Most users prefer Arduino due to inbuilt libraries.


Method Language Debugging
Use Case
PlatformIO C/C++  Good
Professional Arduino
Arduino CLI C/C++ Limited
Automation
Mbed OS C++ Full RTOS & BLE
RTOS or BLE apps
Segger Studio / Keil C Full (J-Link)
Professional firmware
MicroPython Python Basic
Education / quick tests