Read “Introducing Ethereum and Solidity” to get your feet wet with smart contracts.

“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.

“Bitcoin and Cryptocurrency Technologies” Will Teach You how Bitcoin Works

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