Part 1: The Fundamentals of Solidity and Ethereum
In this section, we will learn about the basic building blocks of Solidity programming. In this part, we will first briefly understand Ethereum and its toolsets, and then move on to writing simple contracts and explaining the fundamental concepts related to Solidity data types, variables, conditional statements, while
and for
loops, and return
statements. Solidity provides global variables and functions, which are also explained in this section.
This part contains the following chapters:
- Chapter 1, Introduction to Blockchain, Ethereum, and Smart Contracts
- Chapter 2, Installing Ethereum and Solidity
- Chapter 3, Introducing Solidity
- Chapter 4, Global Variables and Functions
- Chapter 5, Expressions and Control Structure