Bitcoin Forum
May 21, 2024, 03:06:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Where to learn Bitcoin Programming?  (Read 709 times)
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3206
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
February 19, 2016, 09: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

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
franky1
Legendary
*
Offline Offline

Activity: 4228
Merit: 4490



View Profile
February 19, 2016, 09: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

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3206
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
February 19, 2016, 09: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

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
HI-TEC99
Legendary
*
Offline Offline

Activity: 2772
Merit: 2846



View Profile
February 19, 2016, 09: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.
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3206
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
February 19, 2016, 10: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

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
YarkoL
Legendary
*
Offline Offline

Activity: 996
Merit: 1013


View Profile
February 19, 2016, 10: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.

“God does not play dice"
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3206
Merit: 1363


www.Crypto.Games: Multiple coins, multiple games


View Profile
February 19, 2016, 11: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

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!