From the course: Building Web3 Decentralized Apps in Ethereum
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Introduction to Solidity
From the course: Building Web3 Decentralized Apps in Ethereum
Introduction to Solidity
- [Instructor] Solidity is a language that was created specifically for writing smart contracts. It's a pretty young language, having been first proposed in late 2014 and then later integrated into the Ethereum project. Now looking at it here, you can see that it's ECMAScript based and very similar to JavaScript in syntax. It's influenced by C++ and Python as well. It works by running in the Ethereum virtual machine as we've discussed before. So when I'm done with this, I'll compile it and it will be saved to an address on some Ethereum network, either my local testing network or one of the public testing networks or the Ethereum main net, depending on where you want to save it. Remix, this is a nice little IDE that's available at ethereum.org. I'm just running it in the browser. You can actually get a desktop version of this. It's nice because it has the compiler built in and it has a bunch of other things…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.