Author

Topic: Where to learn Bitcoin Programming? (Read 710 times)

legendary
Activity: 3220
Merit: 1363
www.Crypto.Games: Multiple coins, multiple games
February 19, 2016, 07:04:46 PM
#7

Mastering Bitcoin by Andreas Antonopoulos
Princeton Bitcoin book
Blockchain Programming with C# by Nicholas Dorier
Bitcoin developer documentation

Put these lines in google, and you're off to great start.

Thanks for sharing these book recommendations. I have found them very useful for what I am really looking for. It would be great to get certified as a Bitcoin developer somehow by taking an exam. That would be a great addition to my portfolio or resume.  Smiley
legendary
Activity: 996
Merit: 1013
February 19, 2016, 06:59:26 PM
#6

Mastering Bitcoin by Andreas Antonopoulos
Princeton Bitcoin book
Blockchain Programming with C# by Nicholas Dorier
Bitcoin developer documentation

Put these lines in google, and you're off to great start.
legendary
Activity: 3220
Merit: 1363
www.Crypto.Games: Multiple coins, multiple games
February 19, 2016, 06:03:19 PM
#5
Princeton University is offering Bitcoin courses through coursera. There are other universities beginning to offer Bitcoin courses too.

https://www.coursera.org/course/bitcointech

Quote
After this course, you’ll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You’ll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you’ll be able to integrate ideas from Bitcoin in your own projects.

If you feel a university course is over the top there are books like Mastering Bitcoin Unlocking Digital-Cryptocurrencies that you could study. Also you will find a wealth of information on bitcointalk if you search through the different forum boards.

Great! Say about Universities offering Bitcoin courses, is there any that offers a degree or certification in Bitcoin or blockchain technology. It would be pretty neat to have such degree in order to get a better chance for employers looking to hire you in blockchain related jobs. Looking for MOOC courses that would offer this.  Smiley
legendary
Activity: 2772
Merit: 2846
February 19, 2016, 05:58:15 PM
#4
Princeton University is offering Bitcoin courses through coursera. There are other universities beginning to offer Bitcoin courses too.

https://www.coursera.org/course/bitcointech

Quote
After this course, you’ll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You’ll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you’ll be able to integrate ideas from Bitcoin in your own projects.

If you feel a university course is over the top there are books like Mastering Bitcoin Unlocking Digital-Cryptocurrencies that you could study. Also you will find a wealth of information on bitcointalk if you search through the different forum boards.
legendary
Activity: 3220
Merit: 1363
www.Crypto.Games: Multiple coins, multiple games
February 19, 2016, 05:45:42 PM
#3
easiest way is to get your programs to API call a bitcoin full node you have installed. as you get to play around with running things without needing to learn every line of bitcoin code within the fullnode.

this can be a good starting point.
https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)

if you want to create your own fullnode or litenode then theres alot of githubs in different programming languages that can help you get started

Good. Thanks for this information. I will take a look at this during the weekend and see what I could come up with. As for running websites within the Bitcoin blockchain, is this possible yet or not? Seeing how it could be done with Qora, makes me wonder whenever something similar could be made for BTC. If not, I will keep using Qora for this purpose. As for Bitcoin apps, I could start up with some pretty interesting ones.  Smiley
legendary
Activity: 4214
Merit: 4458
February 19, 2016, 05:33:26 PM
#2
easiest way is to get your programs to API call a bitcoin full node you have installed. as you get to play around with running things without needing to learn every line of bitcoin code within the fullnode.

this can be a good starting point.
https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)

if you want to create your own fullnode or litenode then theres alot of githubs in different programming languages that can help you get started
legendary
Activity: 3220
Merit: 1363
www.Crypto.Games: Multiple coins, multiple games
February 19, 2016, 05:23:20 PM
#1
I know like to know how to make apps that would work with the Bitcoin block chain. Is there a way to learn how to program with Bitcoin? I would like to know since I would starting testing my own apps from within the BTC network. Then, I would publish them so that others could use them too. Also, I was thinking of making a website that would run on top of the Bitcoin blockchain, similar to what Qora does. Is this possible?  Grin
Jump to: