Sonic Pi - Learn music programming

Here is a mac and rasperry pi app that lets you learn music coding. It simplifies many steps and is a great start for anyone interested in this topic. However you won’t learn how to create sounds via periods/waveforms, etc. It’s more about general programming than synthesizing.

Sonic Pi