Bitcoin Forum
April 25, 2024, 04:00:00 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What framework do I need to learn to become a Bitcoin Developer?  (Read 240 times)
zororaka (OP)
Copper Member
Member
**
Offline Offline

Activity: 84
Merit: 56


View Profile WWW
January 14, 2019, 01:27:57 PM
 #1

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

*Image Removed*
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714060800
Hero Member
*
Offline Offline

Posts: 1714060800

View Profile Personal Message (Offline)

Ignore
1714060800
Reply with quote  #2

1714060800
Report to moderator
1714060800
Hero Member
*
Offline Offline

Posts: 1714060800

View Profile Personal Message (Offline)

Ignore
1714060800
Reply with quote  #2

1714060800
Report to moderator
Pmalek
Legendary
*
Offline Offline

Activity: 2744
Merit: 7104



View Profile
January 14, 2019, 02:37:39 PM
 #2

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

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
darosior
Sr. Member
****
Offline Offline

Activity: 279
Merit: 435


View Profile
January 14, 2019, 02:42:05 PM
Last edit: January 14, 2019, 02:54:13 PM by darosior
 #3

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.
elda34b
Sr. Member
****
Offline Offline

Activity: 910
Merit: 351


View Profile
January 14, 2019, 03:29:52 PM
 #4

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?
zororaka (OP)
Copper Member
Member
**
Offline Offline

Activity: 84
Merit: 56


View Profile WWW
January 14, 2019, 05:46:21 PM
 #5

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.

*Image Removed*
elda34b
Sr. Member
****
Offline Offline

Activity: 910
Merit: 351


View Profile
January 15, 2019, 03:50:49 AM
 #6

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.
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10499



View Profile
January 15, 2019, 04:21:15 AM
 #7

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.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
zororaka (OP)
Copper Member
Member
**
Offline Offline

Activity: 84
Merit: 56


View Profile WWW
January 15, 2019, 08:30:30 AM
 #8

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.

*Image Removed*
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!