Cardano uses Haskell programming language, and provides a platform to developers to develop their decentralized applications and launch them easily. Cardano helps converting complex and complicated problems into simple ones, and the platform they provide is fairly easy to understand. Just like Ethereum, Cardano (ADA) is also a platform that works with smart contracts, and Cardano Foundation has futuristic plans for the scaling of platform.