“Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners” is a light introduction to Ethereum and its built-in scripting language, Solidity. At 179 pages, this book is not a comprehensive tutorial about building decentralized apps (also called DAPPS). The book does, however, provide a very brief overview of developing and deploying smart contracts on Ethereum. … More Read “Introducing Ethereum and Solidity” to get your feet wet with smart contracts.
If you want to learn how Bitcoin works on a technical level, then read Bitcoin and Cryptocurrency Technologies. If you’re a nerd, you’ll love it. Princeton University hosts the book’s web page, which provides links to video lectures for each chapter. From that web page, you can also download Java programming assignments and a free pre-publication version of the book. Coursera has an online course (currently free) that’s based on the book. … More “Bitcoin and Cryptocurrency Technologies” Will Teach You how Bitcoin Works