This is part of the report: An Introduction to Smart Contracts: Full article here
Even if you do not intend to write your own smart contract, it's worth learning the basics of how they operate on Blockchain.
They'll play a significant role in determining the success of individual cryptocurrencies.
Learn Solidity - a 16-Hour Course on writing with Solidity on Ethereum.
CryptoZombies - This course will teach you how to build a game on Ethereum with Solidity.
Rust tutorial - An intro tutorial on writing smart contracts with Rust.
Everything Rust - Get started with Rust.
Ethereum Tutorial Database - A database with text and video tutorials on Ethereum.
Substrate learning - Start writing smart contracts for Polkadot with Substrate.
Buildspace - Awesome community. Hands-on courses.
Solidity By Example - An introduction to Solidity with simple examples
Soldev - Solana database of tutorials.
Speedrun Ethereum - It guides you on how to build on Ethereum, the superpowers, and the gotchas while you build up your Web3 portfolio.
Introduction to Tokens - Learn how to create tokens in the Ethereum Blockchain