@Kode_Coin With Cardano, any K-defined language will be possible. Here is the full list K framework · GitHub
You don’t need to learn Haskell, the language of the protocol, as explained above by @werkof , but you can. You can also develop your own semantics and it will be translated by the IELE VM.
A thing of beauty!
Even within the community, I keep seeing inaccurate information regarding the future smart contracts platform, some claiming that only Haskell can be used to develop them. It’s false. Haskell/Plutus is used for programming the protocol which is different than the actual dApps, for which any language that has formal semantics in K, such as C, Java, JavaScript, Solidity, Plutus, and many more will be possible. Otherwise Cardano wouldn’t be 3rd generation
Just to remove any doubts,…
3 Likes