Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: niokobo on November 23, 2016, 08:37:00 PM



Title: Bitcoin Coding tutorials
Post by: niokobo on November 23, 2016, 08:37:00 PM
where can I find good bitcoin coding tutorials??

google and youtube dont spit out anything


Title: Re: Bitcoin Coding tutorials
Post by: achow101 on November 23, 2016, 08:59:34 PM
Bitcoin isn't a programming language, you don't learn Bitcoin coding. First you have to learn a programming language and then learn how Bitcoin works so that you can write programs that do stuff with Bitcoin.


Title: Re: Bitcoin Coding tutorials
Post by: niokobo on November 23, 2016, 09:13:54 PM
Bitcoin isn't a programming language, you don't learn Bitcoin coding. First you have to learn a programming language and then learn how Bitcoin works so that you can write programs that do stuff with Bitcoin.

I know, was a unlucky wording

Im looking for tutorials on how to develop with bitcoin, especially tutorials on how to set up bitcoind on a vps and run a site that accpets bitcoin


Title: Re: Bitcoin Coding tutorials
Post by: achow101 on November 23, 2016, 09:17:13 PM
Im looking for tutorials on how to develop with bitcoin, especially tutorials on how to set up bitcoind on a vps and run a site that accpets bitcoin
Bitcoin.org has a lot of stuff in their developer documentation here: https://bitcoin.org/en/developer-documentation

21 also has a lot of tutorials for writing programs that use Bitcoin: https://21.co/learn/. Some of them require the 21 computer, but most should work without having one.


Title: Re: Bitcoin Coding tutorials
Post by: shorena on November 23, 2016, 09:17:34 PM
Bitcoin isn't a programming language, you don't learn Bitcoin coding. First you have to learn a programming language and then learn how Bitcoin works so that you can write programs that do stuff with Bitcoin.

I know, was a unlucky wording

Im looking for tutorials on how to develop with bitcoin, especially tutorials on how to set up bitcoind on a vps and run a site that accpets bitcoin

Bitcoind -> https://bitcoin.org/en/full-node
PHP intro -> https://en.bitcoin.it/wiki/PHP_developer_intro
other APIs -> https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)


Title: Re: Bitcoin Coding tutorials
Post by: coinableS on November 25, 2016, 03:58:15 AM
Bitcoin isn't a programming language, you don't learn Bitcoin coding. First you have to learn a programming language and then learn how Bitcoin works so that you can write programs that do stuff with Bitcoin.

I know, was a unlucky wording

Im looking for tutorials on how to develop with bitcoin, especially tutorials on how to set up bitcoind on a vps and run a site that accpets bitcoin

I did a series on exactly this back in April.
Bitcoind and JSON-RPC API
1. Intro - https://www.youtube.com/watch?v=cMM-t7azzJE
2. Setting up on a VPS - https://www.youtube.com/watch?v=ygNit44dQHA
3. Customize the bitcoin.conf - https://www.youtube.com/watch?v=W54aRszkEOI
4. Testing with bitcoin command line interface - https://www.youtube.com/watch?v=vmdYD7vutTI
5. Your first JSON-RPC calls - https://www.youtube.com/watch?v=ARL_PvDEBtU
6. More JSON-RPC calls - https://www.youtube.com/watch?v=FyLCKMqkWIA
7. Wallet Notify - https://www.youtube.com/watch?v=o4BPt4RXOm4


There's also this thread. https://bitcointalk.org/index.php?topic=990348.0

Hope that helps!


Title: Re: Bitcoin Coding tutorials
Post by: niokobo on November 27, 2016, 09:20:27 AM
Bitcoin isn't a programming language, you don't learn Bitcoin coding. First you have to learn a programming language and then learn how Bitcoin works so that you can write programs that do stuff with Bitcoin.

I know, was a unlucky wording

Im looking for tutorials on how to develop with bitcoin, especially tutorials on how to set up bitcoind on a vps and run a site that accpets bitcoin

I did a series on exactly this back in April.
Bitcoind and JSON-RPC API
1. Intro - https://www.youtube.com/watch?v=cMM-t7azzJE
2. Setting up on a VPS - https://www.youtube.com/watch?v=ygNit44dQHA
3. Customize the bitcoin.conf - https://www.youtube.com/watch?v=W54aRszkEOI
4. Testing with bitcoin command line interface - https://www.youtube.com/watch?v=vmdYD7vutTI
5. Your first JSON-RPC calls - https://www.youtube.com/watch?v=ARL_PvDEBtU
6. More JSON-RPC calls - https://www.youtube.com/watch?v=FyLCKMqkWIA
7. Wallet Notify - https://www.youtube.com/watch?v=o4BPt4RXOm4


There's also this thread. https://bitcointalk.org/index.php?topic=990348.0

Hope that helps!

great videos thanks


Title: Re: Bitcoin Coding tutorials
Post by: legendster on February 14, 2017, 04:18:05 PM
Hey there,

Kindly take a look here and let me know what you think :
https://bitcointalk.org/index.php?topic=1787336.0

I have a lot to discuss.


Title: Re: Bitcoin Coding tutorials
Post by: TheByzantineGeneral on February 21, 2017, 08:10:59 PM
https://21.co/learn/


Title: Re: Bitcoin Coding tutorials
Post by: ice18 on February 22, 2017, 12:51:35 AM
I did a series on exactly this back in April.
Bitcoind and JSON-RPC API
1. Intro - https://www.youtube.com/watch?v=cMM-t7azzJE
2. Setting up on a VPS - https://www.youtube.com/watch?v=ygNit44dQHA
3. Customize the bitcoin.conf - https://www.youtube.com/watch?v=W54aRszkEOI
4. Testing with bitcoin command line interface - https://www.youtube.com/watch?v=vmdYD7vutTI
5. Your first JSON-RPC calls - https://www.youtube.com/watch?v=ARL_PvDEBtU
6. More JSON-RPC calls - https://www.youtube.com/watch?v=FyLCKMqkWIA
7. Wallet Notify - https://www.youtube.com/watch?v=o4BPt4RXOm4


There's also this thread. https://bitcointalk.org/index.php?topic=990348.0

Hope that helps!
Thank you for this, Im also searching for some tutorials on integrating api codes of bitcoins into blog or website, it would be a great help.


Title: Re: Bitcoin Coding tutorials
Post by: GameUnits on February 27, 2017, 05:18:31 PM
I just looked it up on youtube, i think this could helpful for you:

https://www.youtube.com/watch?v=LLZNvl90PC0


Title: Re: Bitcoin Coding tutorials
Post by: layoutph on February 28, 2017, 01:52:20 AM
Hi OP, what do you mean by coding in Bitcoin? Do you want to create a clone of Bitcoin or start a new altcoin? Or do you want to code apps or websites to accept bitcoin?

What ever your reason is, github.com is full of open source codes available for you to download and for your self study.


Title: Re: Bitcoin Coding tutorials
Post by: DevelopFI on February 28, 2017, 04:02:11 PM
I saw Andreas Antonopoulos's book Mastering Bitcoin talked about. Just started reading it, so far it seems good.


Title: Re: Bitcoin Coding tutorials
Post by: Lord Jerry on March 01, 2017, 12:04:54 PM
A big thanks to everybody who posted links here, they're gonna come in handy.


Title: Re: Bitcoin Coding tutorials
Post by: BuySomeBitcoins on March 03, 2017, 02:13:30 PM
nowdays, you do not need to fully understand how bitcoin works, lots of services provide excellent APIs to make your work and code easy.

See https://www.bitgo.com/api/  And https://www.blockcypher.com/dev/bitcoin/

You can do mostly everything with these 2 APIs


Title: Re: Bitcoin Coding tutorials
Post by: udevNull on March 07, 2017, 03:45:59 AM
If you're into C# check out https://www.kycosoftware.com/code/nbitcoin-create-sign-a-bitcoin-transaction (https://www.kycosoftware.com/code/nbitcoin-create-sign-a-bitcoin-transaction).

It uses MetacoSA's NBitcoin and QBitNinja library but goes through how you can build up, sign and submit a Bitcoin transaction.


Title: Re: Bitcoin Coding tutorials
Post by: *BITCOIN* on March 07, 2017, 02:04:21 PM
where can I find good bitcoin coding tutorials??

google and youtube dont spit out anything

https://bitcointalk.org/index.php?topic=149479.0  ;)


Title: Re: Bitcoin Coding tutorials
Post by: nemgun on March 07, 2017, 03:34:21 PM
I can only advise you to learn C family language, because cryptocoins are built on this language, except some of them, and when you feel comftable enough you will see that bitcoin code is easyer to read and understand then when you had a look first time.
Now if you want to know if there is a better way to learn bitcoin coding, then, no. It is the only way to learn how to modify and work with bitcoin code, if you find someone talking about bitcoin code he will just use the c family languages to show some tips and tricks because as long as you know what you are reading, it is crystal clear.

Some links :

https://www.codecademy.com
https://www.codeschool.com
http://learntocodewith.me/posts/code-for-free  This one is a lost of 45 websites who teaches coding


Title: Re: Bitcoin Coding tutorials
Post by: *BITCOIN* on March 09, 2017, 12:52:58 AM
I can only advise you to learn C family language, because cryptocoins are built on this language, except some of them, and when you feel comftable enough you will see that bitcoin code is easyer to read and understand then when you had a look first time.
Now if you want to know if there is a better way to learn bitcoin coding, then, no. It is the only way to learn how to modify and work with bitcoin code, if you find someone talking about bitcoin code he will just use the c family languages to show some tips and tricks because as long as you know what you are reading, it is crystal clear.

Some links :

https://www.codecademy.com
https://www.codeschool.com
http://learntocodewith.me/posts/code-for-free  This one is a lost of 45 websites who teaches coding

I am since 2011 in the world cryptocurrency :)


Title: Re: Bitcoin Coding tutorials
Post by: xcbtrader on March 09, 2017, 05:25:03 AM
Any code to create bitcoin address in c++  without bitcoin core ?


Title: Re: Bitcoin Coding tutorials
Post by: cloverme on March 09, 2017, 04:35:37 PM
Any code to create bitcoin address in c++  without bitcoin core ?

Check here:
http://stackoverflow.com/questions/17672696/generating-bitcoin-address-from-ecdsa-public-key

The post is worth it just for the flow chart diagram.