I cover the core of the Solidity language in this one video. Solidity is used to develop smart contracts that run on Ethereum. Solidity allows people to use tokens and non-fungible tokens on Ethereum. If you know C++ or Python you should have no problem learning Solidity. I provide tons of example code to help you along. I live code every week here on Twitch. All of the heavily commented code is Here on GitHub.