13

The book Mastering Bitcoin would be a good solid start (although it might not answer all your questions). It is also available for free.


11

Studying Bitcoin and it's core protocols is the best place to start if you want to take the 'blockchain train'. Almost all cryptocurrencies today are bitcoins code forked and changed for their respective implementations However, for the concepts required in understanding bitcoin, I suggest the following pre-requisites. Mathematics Probability: Basic ...


9

The Developer Documentation may also be of use.


8

I just published a book about it. It's called "Blockchain Programming in C#". If you're looking for tools written in C#, you should try NBitcoin. You can also find the project on GitHub. I've also written lots of articles about it: Intro: http://www.codeproject.com/Articles/768412/NBitcoin-The-most-complete-Bitcoin-port-Part-Crypt Stealth Payment, and ...


7

Bitcoin was barely around 2 years ago;). Currently to my knowledge the closest thing to a Bitcoin book is my master thesis on Bitcoin. It focuses on analysing the security of Bitcoin software and the ecosystem, but a lot of people find it to be a good read even for beginners. It is in English, but wasn't published anywhere but a couple prints for my studies ...


7

A great way to start programming blockchain-based apps in C# is BitcoinLib, which also comes with a test console app that demonstrates how you can build a blockchain app in a few lines of code. Repo: https://github.com/GeorgeKimionis/BitcoinLib Some of its features are: Fully compatible and up-to-date with Bitcoin 0.9.3 RPC API. Design-by-contract, ...


6

A new book called Bitcoin Step by Step is out on Kindle. http://www.amazon.com/dp/B00A1CUQQU It will get users started safe and secure in the Bitcoin market place. It takes them screen by screen - on how to set up a wallet securely - Funding an account - sending / receiving BTC - Extracting BTC to currency - Where they can spend BTC - How they can earn ...


4

If you have already started reading a book on bitcoin, I'm going to assume you have at least a layman understand of how it works, and don't need to be linked any complete introductions. The traditional starting point for learning the technical aspects behind bitcoin is, of course, Satoshi Nakamoto's Bitcoin Whitepaper Other good reads include the Bitcoin ...


4

If you're into more of the programmatic side of Bitcoin check out "Mastering Bitcoin" coming out soon from O'Reily Media. You can get the "raw and unedited" version for free, just search for it on Google. (it's legal and downloadable from O'Reily Media)


3

I have created a page on the Wiki called "First time buyers guide". It is only a rough version at the time of writing, but hopefully it will be revised into a go-to guide for anyone wanting to make a payment with Bitcoin with as little unnecessary information as possible.


3

Peter Surda is writing a book which if I understand correctly, will explain the foundations of money and how they relate to Bitcoin. In addition, coindl.com lists several eBooks, some of them are about Bitcoin. Examples: "A Beginner's Guide To Bitcoin And Bitcoin Services" by Trace Mayer, J.D. "A Lawyer's Take On Bitcoin And Taxes" by Trace Mayer, J.D. "...


3

An opensource book about to be released and I am finding very enjoyable is Mastering bitcoin - Andreas M. Antonopoulos available at https://github.com/aantonop/bitcoinbook First two chapters are more introductory, later on he gets into a lot more detail. It will be published in December if you prefer paper.


3

I would suggest the following: satoshi bitcoin white paper the book "Bitcoin and Cryptocurrency Technologies" the course on coursera.org that goes with the above book university of Nicosia MOOC, which is the first class in a masters program in Digital Currencies


2

REGARDING TEXTBOOKS ONLY: The best one is Bitcoin and Cryptocurrency Technologies by Narayanan & Bonneau et al. You can get a draft version for free from Arvind Narayanan's blog. The one by Andreas M. Antonopoulos, Mastering Bitcoin is good too. Roger Wattenhofer & Christian Decker et al also wrote a nice one called "The Science of the ...


2

You should also check out the free Princeton Bitcoin textbook: Bitcoin and Cryptocurrency Technologies.


1

Mastering Bitcoin is an amazing book that'll definitely get you started. It's freely available online here: http://chimera.labs.oreilly.com/books/1234000001802/index.html


1

You should merge your page with https://en.bitcoin.it/wiki/Bitcoin_Newbie_Guide and https://en.bitcoin.it/wiki/Buying_Bitcoins_(the_noob_version)


1

You Can Learn Bitcoin https://www.coindl.com/page/item/391 There are a couple others: https://www.coindl.com/page/category/ebooks


1

What's the deal with Bitcoins is THE book to read to learn about bitcoins. On Amazon and at http://bitcoins.peopletested.com


1

Travis Batterson recently wrote a book called Bitcoin: A Basic Explanation of Everything. I know it's available on Kindle here and you can order physical copies on the website basicbitcoin.com. The book gives a good cover of all things Bitcoin and for what it's worth isn't bad.


1

Le Bitcoin Book (in French) written by Pierre Noizat is available here: http://www.lulu.com/shop/pierre-noizat/bitcoin-book/paperback/product-20477450.html Published under creative commons license.


1

Others have already recommended Mastering Bitcoin and the whitepaper, and I'd strongly agree. Mastering Bitcoin's section on transactions is particularly useful. However, nobody's recommended the Developer Guide at bitcoin.org yet, and it's one of the better resources for learning about Bitcoin, in my opinion. For less technical resources, a good starting ...


1

I recommend this master thesis on “Design and security analysis of Bitcoin infrastructure using application deployed on Google Apps Engine.” It covers the fundamentals of Bitcoin protocol and how everything works together in Bitcoin ecosystem. I believe the author of this paper is also quite active here!


1

A couple of years after this question was asked there is now an excellent book about bitcoin targeted mostly to developers: Mastering Bitcoin [github]. It's written by bitcoin expert Andreas Antonopoulos and is available for free on github.


Only top voted, non community-wiki answers of a minimum length are eligible