Author

Topic: What framework do I need to learn to become a Bitcoin Developer? (Read 260 times)

copper member
Activity: 86
Merit: 57
Blockchain Enthusiast & AI Enthusiast
Yes, I can program the website (Javascript and PHP). I previously studied coding with Solidity (program Ethereum) also at the middle class, but I also want learning to explore Bitcoin.

That's a nice start. I guess you won't have many problems when you tried to learn about C (which is used for Bitcoin Core development afaik). Have you decided which part of development you wanted to contribute on? If you're expert on JavaScript & PHP maybe building block explorer can be a good learning experience for you.

Or if you want to educate people about Bitcoin & blockchain in general, building a website to explain about blockchain and things like that is also a great imo. You might not be a developer per se, but you help in the promotional/educational part.
Thank you for your advice, indeed I am active in blogs too. Of course it is also very useful for others and I will do it according to your advice.
legendary
Activity: 3472
Merit: 10611
https://google.com

if you want to start learning on your own then the first thing you need to learn is learn how to search using a search engine such as google! and when you learn that you can easily see that all the questions that you want to ask (such as this topic here) has already been answered many times. not to mention that it will be faster too because you don't have to wait to receive an answer to a particular question you just search and find the answer. specially when you are at the beginning of the road and learning basics.
sr. member
Activity: 910
Merit: 351
Yes, I can program the website (Javascript and PHP). I previously studied coding with Solidity (program Ethereum) also at the middle class, but I also want learning to explore Bitcoin.

That's a nice start. I guess you won't have many problems when you tried to learn about C (which is used for Bitcoin Core development afaik). Have you decided which part of development you wanted to contribute on? If you're expert on JavaScript & PHP maybe building block explorer can be a good learning experience for you.

Or if you want to educate people about Bitcoin & blockchain in general, building a website to explain about blockchain and things like that is also a great imo. You might not be a developer per se, but you help in the promotional/educational part.
copper member
Activity: 86
Merit: 57
Blockchain Enthusiast & AI Enthusiast
Thank you all on advice, I ask that because I think there is a better framework.
I hope there is also complete usage documentation on that framework

More importantly, you have to keep practicing / coding. Reading documentation won't get you anywhere if you never tried it by yourself. As a (want to be) programmer myself, I try to find a problem to solve first, by visiting some code challenge site like codewars. It will be difficult at first, but then you'll get used to it. From this point we can increase our skill in programming and hopefully get enough knowledge to start contributing on Bitcoin development.

Btw, do you have any coding/programming background?

Yes, I can program the website (Javascript and PHP). I previously studied coding with Solidity (program Ethereum) also at the middle class, but I also want learning to explore Bitcoin.
sr. member
Activity: 910
Merit: 351
I hope there is also complete usage documentation on that framework

More importantly, you have to keep practicing / coding. Reading documentation won't get you anywhere if you never tried it by yourself. As a (want to be) programmer myself, I try to find a problem to solve first, by visiting some code challenge site like codewars. It will be difficult at first, but then you'll get used to it. From this point we can increase our skill in programming and hopefully get enough knowledge to start contributing on Bitcoin development.

Btw, do you have any coding/programming background?
sr. member
Activity: 279
Merit: 435
I want to ask for advice, what framework do I need to learn to become a Bitcoin Developer ? I hope there is also complete usage documentation on that framework
Hi,

There is no framework used in bitcoin-core (I assumed you were talking about bitcoin-core by saying "Bitcoin dev"). In order to become a Bitcoin developer you just have to read the (whole / some part of the) code and start doing PRs like on any other Open Source project.

EDIT : https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md, https://bitcointechtalk.com/a-gentle-introduction-to-bitcoin-core-development-fdc95eaee6b8, https://medium.com/@elombrozo/the-bitcoin-core-merge-process-74687a09d81d, and https://medium.com/@bergealex4/the-tao-of-bitcoin-development-ff093c6155cd should help you.
legendary
Activity: 2730
Merit: 7065
Were you thinking about something like this? The first two links are very detailed, you might find what you are looking for in there.

https://bitcoin.org/en/developer-documentation
https://blockgeeks.com/guides/bitcoin-developer/
https://github.com/blockstrap/framework
copper member
Activity: 86
Merit: 57
Blockchain Enthusiast & AI Enthusiast
I want to ask for advice, what framework do I need to learn to become a Bitcoin Developer ? I hope there is also complete usage documentation on that framework
Jump to: