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

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…

Contents