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

I was asked by Hasan Hasan, a junior developer, which of the following three books I'd recommend. Personally I think all three books are fantastic (I would recommend them all) but they do approach the topic from very different angles. Mastering Bitcoin (2nd edition, Andreas Antonopoulos) was the first technical Bitcoin book to be published. The 2nd edition ...


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


5

It is in the works. Mastering Bitcoin by Andreas M. Antonopoulos http://bitcoinbook.info/


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)


4

I'm writing a blog series for beginners called "Basic Blockchain Programming" that might suit your needs. It starts from scratch until building the first raw transaction: http://davidederosa.com/basic-blockchain-programming/ It's still a work in progress, though (4 or 5 posts left).


4

The best sources that I found for free: Mastering Bitcoin Developer Documentation I didn't check this out Bitcoin Programming by Mostafa Farghaly but looks like a good wisdom source.


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


3

As far as I know a book about bitcoin programming doesn't exists. The best resource you will find is the bitcoin wiki that is describing the bitcoin protocols very well. July 2014 Edit Now there is a book called Mastering Bitcoin that is available in early release. I believe that this book match to what you are looking. You can buy ...


3

Bitcoin Programming Book PDF https://gumroad.com/l/Bitcoin-Programming-book Paperback http://www.amazon.com/Bitcoin-Programming-Mostafa-Farghaly/dp/1500176826/


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

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

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.


2


2

I would post this as a comment to another answer, but I don't have enough reputation. I haven't read Basic Blockchain Programming, but have read at least parts of all the other books mentioned here. The one I found most useful was Bitcoin Programming by Mostafa Farghaly. Be warned that the English is poor (but totally understandable), and there are some ...


2

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.


1

I find this wonderful software a very interesting style of programming bitcoin and you can consider it as a book with this title "Asynchronous C++ Bitcoin programming". The name of the software is libbitcoin - Asynchronous C++ Bitcoin library Mainly it used the famous boost library ASIO. It provides developers with an asynchronous I/O model using a modern ...


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.


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