Sonic Pi is a creative music programming tool that enables anyone, no matter their musicality, to create music. And Ruby has been the lucky choice of programming language for it.
In this entry-level workshop, you'll learn the basics of Sonic Pi, it's DSL and the tool itself. The majority of the time, however will be spent by you programming your own music. You'll learn some strategies, that enable you to get up to speed quickly and make you enjoy the ultra-fast feedback loop that is inherent in programming music with Sonic Pi.