The straightforward answer to the question of what programming language Cardano uses is - Haskell. It is such a fantastic programming language, and additionally, it provides high-grade security. The Cardano is the best alternative to the second-generation Eretheum.