Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Abiky on February 19, 2016, 09:23:20 PM



Title: Where to learn Bitcoin Programming?
Post by: Abiky on February 19, 2016, 09:23:20 PM
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?  ;D


Title: Re: Where to learn Bitcoin Programming?
Post by: franky1 on February 19, 2016, 09:33:26 PM
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


Title: Re: Where to learn Bitcoin Programming?
Post by: Abiky on February 19, 2016, 09:45:42 PM
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.  :)


Title: Re: Where to learn Bitcoin Programming?
Post by: HI-TEC99 on February 19, 2016, 09:58:15 PM
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値l know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You値l have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you値l 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.


Title: Re: Where to learn Bitcoin Programming?
Post by: Abiky on February 19, 2016, 10:03:19 PM
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値l know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You値l have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you値l 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.  :)


Title: Re: Where to learn Bitcoin Programming?
Post by: YarkoL on February 19, 2016, 10:59:26 PM

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.


Title: Re: Where to learn Bitcoin Programming?
Post by: Abiky on February 19, 2016, 11:04:46 PM

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