Solidity Programming Essentials
A Beginner's Guide to Build Smart Contracts for Ethereum and Blockchain
Authors
Book rating
More about the book
Learn the powerful programming language for writing smart contracts and discover how to write, deploy, and test them in Ethereum. This book will get you started with Solidity, enabling you to build Ethereum Smart Contracts. No prior knowledge of the Ethereum Virtual Machine (EVM) is required. You will learn the foundational concepts of Solidity and Ethereum, explore the unique aspects of the Solidity language, and create new accounts to submit transactions to the blockchain. Gain a comprehensive understanding of the language to write smart contracts, and familiarize yourself with essential tools for developing and deploying them. The book covers defensive coding techniques, exception handling, and error checking, along with the basics of Truffle and debugging processes. Solidity, influenced by JavaScript, is designed to compile code for the Ethereum Virtual Machine. The guide begins with an overview of blockchain and Ethereum concepts, followed by instructions on installing necessary tools for writing, testing, and debugging Solidity contracts. You will explore the layout of Solidity source files, data types, operators, control structures, and data structures while building smart contracts. Learn about function calls, return types, modifiers, event logging, and testing. By the end, you will be equipped to write, deploy, and test smart contracts in Ethereum, developing your Solidity skills efficiently. The approach emphasizes
Book purchase
Solidity Programming Essentials, Ritesh Modi
- Language
- Released
- 2018
- product-detail.submit-box.info.binding
- (Paperback)
Payment methods
We’re missing your review here.


