Want to learn Solidity from ground up??

Ritesh Modi
Coinmonks
2 min readMay 16, 2018

--

Well, you have landed at the right place !!

I have been working with Blockchain especially Ethereum, Smart Contracts and Solidity for quite sometime now. As being active member of Blockchain communities, I also conducted numerous meetup on these topics. As part of this exercise and also while mentoring Blockchain based start-ups, I came across many individuals who wanted to learn Solidity as a language from start. According to them, there are text available on internet on Solidity but they do not have complete information about the language.

They felt they neither comfortable not confident writing smart contracts using Solidity.

I also saw multiple implementation of smart contracts on Solidity that were not built using the right practices. They also lacked constructs that would optimize gas usage and make robust smart contracts. We all know how bugs can make smart contracts vulnerable to attacks and also migrating data between contracts is a nightmare.

In this endeavor, I have authored one of the first book exclusively on Solidity “Solidity programming essentials” for developers and architects that are or want to build smart contracts using Solidity.

This book will teach you,

  • The basics and foundation concepts of Solidity and Ethereum
  • Explore the Solidity language and its uniqueness in depth
  • Create new accounts and submit transactions to blockchain
  • Get to know the complete language in detail to write smart contracts
  • Learn about major tools to develop and deploy smart contracts
  • Write defensive code using exception handling and error checking
  • Understand Truffle basics and the debugging process

The book has been divided into following chapters.

  1. Introduction to Blockchain, Ethereum, and Smart Contracts
  2. Installing Ethereum and Solidity
  3. Introducing Solidity
  4. Global Variables and Functions
  5. Expressions and Control Structures
  6. Writing Smart Contracts
  7. Functions, Modifiers, and Fallbacks
  8. Exceptions, Events, and Logging
  9. Truffle Basics and Unit Testing
  10. Debugging Contracts

The book is available globally and can be bought from amazon @ https://www.amazon.com/Solidity-Programming-Essentials-beginners-blockchain/dp/1788831381/

I look forward hearing from you and your journey learning Solidity and implementing smart contracts!

I will be posting the first chapter of the book as well in my next post!

Stay tuned and happy learning!

--

--

Ritesh Modi
Coinmonks

All about technology..primarily Blockchain, AIML and Cloud