The Arduino bootloader controls Arduino and tells it to heed the commands you send from your PC. Here’s how to burn and install the Arduino Bootloader.
While Sonic Pi was intended to be tool for teaching programming to kids, it is now a wonderful tool to learn programming in a non-boring, musical manner.