user2650: Are there any good YouTube videos that are walk-through style for using a C-based language to write smart contracts, issue tokens and create NFTs?

user1130: Not currently.
There is work being done on the IELE VM. In theory this will allow any language that can compile to LLVM to be used to write smart contracts on Cardano. This includes C and C++, among other languages.

user934: Currently, you cannot write and deploy a smart contract in C on Cardano.
For native tokens (incl. NFTs), see the developer portal.
For writing smart contracts, you can use Marlowe or the more powerful Plutus.

2650: <p>Are there any good YouTube videos that are walk-through style for using a C-based language to write smart contracts, issue tokens and create NFTs?</p>
 1130: <p>Not currently.</p>
<p>There is work being done on the <a href="https://iohk.io/en/blog/posts/2021/05/10/runtime-verification-iele-from-interoperability-to-universality/" rel="nofollow noreferrer">IELE VM</a>. In theory this will allow any language that can compile to <a href="https://en.wikipedia.org/wiki/LLVM" rel="nofollow noreferrer">LLVM</a> to be used to write smart contracts on Cardano. This includes C and C++, among other languages.</p>
 934: <p>Currently, you cannot write and deploy a smart contract in C on Cardano.</p>
<p>For native tokens (incl. NFTs), see the <a href="https://developers.cardano.org/docs/native-tokens/" rel="nofollow noreferrer">developer portal</a>.</p>
<p>For writing smart contracts, you can use <a href="https://alpha.marlowe.iohkdev.io" rel="nofollow noreferrer">Marlowe</a> or the more powerful <a href="https://testnets.cardano.org/en/programming-languages/plutus/overview/" rel="nofollow noreferrer">Plutus</a>.</p>
