I'm interested in developing applications that use Bitcoin and other digital currencies but I'm unsure where to start.<p>Can anyone recommend any good resources online, tutorials, API's that can get me started?<p>Thanks
The book 'Mastering Bitcoin' from O'Reilly is an AWESOME read if you're going to develop stuff with Bitcoin. It's extremely insightful into how Bitcoin really works and shows you how to program stuff as well.
There is a Coursera course from Princeton on the subject<p><a href="https://www.coursera.org/course/bitcointech" rel="nofollow">https://www.coursera.org/course/bitcointech</a>
Do not work with it, why?<p>1. average electricity spending in total much higher than value of bitcoin. Basically bitcoin causes more co2 emission.<p>2. In its current form, bitcoin is not feasible in the future to mine, are tou going to download 10Tb of chain into your PC? if no than after 10-20years other average person will think alike. other solution is centralizing some of the data, than its not P2P.<p>3. Satoshi left the community, who knows maybe he is/they are working with their real name, but anyway they probably found some issues with it and its not leaving without reason.<p>Why learn?
Its amazing piece of technology, logic and how human brain create such solutions.