1. Blockchain Basics 2. Blockchain Node 3. Creating Your Own Blockchain 4. Bitcoin Wallet & Transactions 5: Ethereum Wallet and Smart Contracts 6. EOS.IO Wallet and Smart Contracts 7. NEO Blockchain and Smart Contracts 8. Hyperledger 9. Build dApps with Angular- Part I 10. Build dApps with Angular- Part II 11. Security and Compliance 12. Blockchain Beyond Crypto
If you are upskilling yourself for Web3, this is one of the books to start with. The contents might have to be revised in a few years. But for now, this is the best book for blockchain developers that I have come across.
A good introduction to blockchain development. What I don't like in this book is that sometimes it looks like a handbook with many links to different resources instead of giving some practical information. Each blockchain is described in a way "Let's make hello world" which gives only surface understanding. Only Eth described better and has some better examples. Besides all these facts the book is really valuable as an introduction to blockchain development.
After doing a lot more reading on blockchain, I'm revising down my review rating. Elrom simply doesn't explain things that well. The coding examples are OK, but anyone trying to really understand how to use blockchains is going to have difficulty using this book to do it. It's also now quite out of date in many respects.