In this video Emmanuel Henri explores the requirements of the course to be able to follow along.
- [Instructor] Being an introduction to Solidity, you don't need to have any prior experience with the language; however, having some experience using blockchain, or at least understanding the basics of what blockchain is and how it works will help you. Also, some experience with Ethereum may help, but if not, no problem. Think of this course as the basis of the language to be able to program decentralized apps later. You can develop with Solidity on a Mac, Windows, or Linux. So the environment you use won't have any impact on learning the language.
And in most cases you can use a web-based Remix environment, which we'll explore later on.
- Installing Solidity
- Solidity programming basics: types, variables, functions, and conditionals
- Creating a smart contract in Solidity
- Setting variables
- Adding modifiers
- Finalizing functions
- Testing your contract