Arduino is a platform/ecosystem consisting of hardware (microcontroller boards) and software (Arduino IDE).
An alternative software is provided by the PlatformIO project (including a debugger).
Watterott Board Support Package for Arduino IDE
Watterott Libraries for Arduino IDE
Kits/Bundles for Arduino Boards
Troubleshooting information for Arduino Boards
Tutorials and Forums about Arduino