© Debajani Mohanty 2018
Debajani MohantyEthereum for Architects and Developershttps://doi.org/10.1007/978-1-4842-4075-5_3

3. Basic Solidity Programming

Debajani Mohanty1 
Noida, Uttar Pradesh, India

As mentioned in Chapter 2, Solidity is the most widely used language for writing smart contracts with Ethereum. Basic Solidity programming is quite easy to learn. It’s similar to JavaScript and yet has some features of object-oriented languages such as Java and C++. Hence, some programming experience is desirable before jumping to development in Solidity, although it’s not mandatory.


For learning Solidity programming, you do not need to install any special software on your machine. You just need the following:
  • Chrome browser

  • High-speed ...

Get Ethereum for Architects and Developers: With Case Studies and Code Samples in Solidity now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.