Goodreads helps you keep track of books you want to read.
Start by marking “Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners” as Want to Read:
Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners
Enlarge cover
Rate this book
Clear rating
Open Preview

Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners

3.37  ·  Rating details ·  117 ratings  ·  16 reviews
Learn how to use Solidity and the Ethereum project - second only to Bitcoin in market capitalization. Blockchain protocols are taking the world by storm, and the Ethereum project, with its Turing-complete scripting language Solidity, has rapidly become a front-runner. This book presents the blockchain phenomenon in context; then situates Ethereum in a world pioneered by Bi ...more
Paperback, 208 pages
Published March 18th 2017 by Apress
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Introducing Ethereum and Solidity, please sign up.

Be the first to ask a question about Introducing Ethereum and Solidity

Community Reviews

Showing 1-30
3.37  · 
Rating details
 ·  117 ratings  ·  16 reviews

Sort order
Aug 10, 2017 rated it did not like it
I was very enthusiastic about that book, but unfortunately I have to say that once I started reading this book my enthusiasm turned into disappointment and once I reached the end of the book my disappointment even turned into even more disappointment. I cannot recommend reading this book and I really wondering why it received so many good reviews.

Here are the reasons why I don't recommend this book:

1. It is messy
Problem: The author starts explaining something in one place and suddenly stops. The
Julián Hidalgo
Jun 23, 2017 rated it really liked it
Good introductory book. It's a bit complicated to write a book aimed at both technical and non-technical readers, you risk boring the former and confusing the latter, as it's hard to find a good balance.
As a programmer, I wish it was a bit more technical and detailed, but it's an "introduction" for a reason, and in any case the author provides a very comprehensive and up to date list of links on his website for anyone who wants to dig a bit deeper in any of the topics.
All in all, very recommende
Sebastian Gebski
*** Please keep in mind that I'm reviewing the book, not the technology. ***

This book has one, significant advantage - it is enough to spark interest for Ethereum in general. It succeeds in that because ... it's good in sketching it's potential but it fails to answer the questions about both practical usage (there are some very high-level concepts) and dealing with already recognized problems (vide blockchain length), so it forces the reader to do the follow-up after finishing reading :). It's n
Igor Stojanov
Aug 30, 2018 rated it liked it
While waiting for the publication of Mastering Ethereum by Andreas Antonopoulos, I decided to give this book a try. I think the book gives a good introduction to Ethereum, EVM and the potential of the technology. There is an introduction to Mist, Geth, cryptography, hashing, Patricia tree structures, dapps, smart contracts. The author also gives a good abstraction of some uses cases where blockchains are useful. The book is written with a futuristic narrative.

The only negative is that most of t
Alex Moffitt
Jul 26, 2017 rated it really liked it
Good easy read, great way to quickly get familiarized with Ethereum and what it has to offer. There's a lot of information regarding blockchain technologies out there. Almost nothing in this book can't be easily found on the internet, however I would say the real value in this book is its ability to cut through the noise and just give you what you need to know in order to ramp up quickly. In my opinion this book serves as the perfect starting point when diving into Ethereum.
Cam C
Sep 19, 2017 rated it it was ok  ·  review of another edition
Introduction is the operative word

The first four chapters discuss how 2+2=4. The latter chapters repeat the first four and introduce about 1 poorly formatted code example and introduce incredibly simple programming concepts of any language, like what a boolean is.

If you were looking for technical detail for the block chain or Solidity, look elsewhere.
Apr 02, 2018 rated it really liked it
A great primer on the Ethereum blockchain platform for anyone looking for the basics of how to program for it (using Solidity).

Covers the basic structure, premise, consensus mechanism, smart contracts and provides the building blocks of constructing Decentralized Autonomous Organizations (DAO) with it.

Mike Madden
Jan 10, 2019 rated it liked it
Good for a beginner....right when I want him to explain something (writing solidity contracts) he defers to blog posts and other websites....while most of it is explained thoroughly, he could've gone further in depth instead of just adding in links to other sites...
Miroslav Tsibinog
Jul 17, 2017 rated it really liked it  ·  review of another edition
A good into to ethereum/blockchain world. Heavy with the terminology. Not that much info when it comes to programming.
Apr 16, 2018 rated it it was amazing
Shelves: blockchain
Amazing introduction to both Ethereum and blockchain.
Sasha Mircov
Mar 16, 2018 rated it it was ok
Shelves: computer-science
Just like most of ICOs, half-baked with low utility value.
Oct 28, 2017 rated it really liked it
Good book, it only for introduce a big technology with an huge potential!
Jan 13, 2018 rated it liked it
Very basic book and quite useful to understand the concepts of cryptocurrencies and the blockchain revolution.
Frank Palardy
Mar 25, 2018 rated it really liked it
Shelves: python-cloud-js
This is like a book for dummies. It's well written but almost an article more than a book.
Christian Witts
rated it really liked it
Sep 20, 2017
rated it it was ok
May 06, 2018
Bode Ogunlana
rated it really liked it
Jul 06, 2017
rated it really liked it
Jul 31, 2017
rated it really liked it
Jul 25, 2017
Eugene Zhang
rated it really liked it
Aug 07, 2017
Ron Hatch
rated it really liked it
Feb 01, 2018
Dominik Flisak
rated it did not like it
Sep 08, 2018
Hansell Shook
rated it it was amazing
Oct 25, 2017
rated it it was amazing
Sep 13, 2017
rated it it was amazing
Feb 24, 2018
Mithradates K
rated it it was ok
Jan 29, 2018
Michael Bashour
rated it liked it
Apr 14, 2017
Damilola Fajorin
rated it it was amazing
May 15, 2018
Jose Villalobos
rated it it was amazing
Apr 25, 2018
Donald Piret
rated it liked it
Jul 18, 2017
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »
  • HTML, XHTML, and CSS (Visual Quickstart Guide)
  • User Stories Applied: For Agile Software Development
  • Blockchain Basics: A Non-Technical Introduction in 25 Steps
  • Cockpit Confidential: Everything You Need to Know about Air Travel: Questions, Answers, & Reflections
  • Extreme Programming Explained: Embrace Change (The XP Series)
  • Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations
  • The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology
  • A Natural History of Latin
  • The Road to learn React
  • Get Backed: Craft Your Story, Build the Perfect Pitch Deck, and Launch the Venture of Your Dreams
  • Attack of the 50 Foot Blockchain: Bitcoin, Blockchain, Ethereum & Smart Contracts
  • The Internet of Money
  • Elixir in Action, Second Edition
  • Threat Modeling: Designing for Security
  • Write Great Code: Volume 1: Understanding the Machine
  • Clojure for the Brave and True
  • The Shellcoder's Handbook: Discovering and Exploiting Security Holes
  • Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
“A private chain is just a cloud database achieved by way of the peer-to-peer Ethereum protocol: it’s a silo that you control and that you can grant access to. This should be contrasted with a permissioned blockchain , which like an enterprise software application has defined roles with permissions that can be set by a central administrator.” 0 likes
“Indeed, only a public chain is truly trustworthy for high-value transactions, because only a public chain is secured by so much proof of work.” 0 likes
More quotes…