Andreas Antonopoulos publishes "Mastering Bitcoin," the definitive technical guide to how Bitcoin works under the hood. Released for free on GitHub under an open-source license, the book explains transactions, mining, the blockchain, and the scripting language in rigorous detail. It becomes the most important Bitcoin education resource ever written, translated into dozens of languages, and is still recommended to every new developer entering the space.
GitHub: Mastering Bitcoin