Sonic pi is a new concept in the learning programming concepts which uses the sound to teach the programming. It is a open source and the main emphasize of the sonic pi is the teaching. It comes with the work scheme which gives the ideas to the beginners and they can convert the ideas in to reality. Sonic pi is designed from the raspberry pi and student have to convert the raspberry pi into music environment is some headphones or a speaker. Sonic pi is develop as simple to create the sound for teaching need to write code, play code an hear result.
sudo apt-get update ; sudo apt-get install sonic-pi
Sonic pi is the feature of the raspberry pi which allow to learn programming by sounds. There are many tutorials available to learn sonic pi.