Most used programming language for piano tutorials is C++. It has better support for functional programming style and for generic programming. It is also faster than other programming languages such as C which requires a lot of time and skill.