In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio. It's fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive music.
documentation/download Comes with Audicle, an IDE for ChucK
Stanford lecture/demo with creator Ge Wang
Programming for Musicians and Digital Artists: Creating music with ChucK 1st Edition
Introduction to Real-Time Audio Programming in ChucK
Free course on Kadenze featuring Ge Wang. Kadenze also has other courses that look relevant to our studies.