Emacs live brings live coding to the renowned (and occasionally feared) emacs editor. It gives access to the overtone (for audio) and quil (for video) environments, and is perhaps designed less for musicians new to programming, and more for programmers who are new to music.
Here’s a video of it in use: