My_Coin_Star (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
March 17, 2014, 07:20:52 PM |
|
Interested in cryptocurrency industry and want to do some development work later on. Anyone has recommendation on the best programing language to learn and the reason?
|
|
|
|
|
|
The block chain is the main innovation of Bitcoin. It is the
first distributed timestamping system.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
dewdeded
Legendary
Offline
Activity: 1232
Merit: 1011
Monero Evangelist
|
|
March 17, 2014, 07:28:23 PM |
|
Needs more info, what concrete (service, coin feature, tool, ...) you wanna do/develope.
|
|
|
|
Remember remember the 5th of November
Legendary
Offline
Activity: 1862
Merit: 1011
Reverse engineer from time to time
|
|
March 17, 2014, 07:28:27 PM |
|
The reference client is written in C++, but it can be reimplemented in pretty much any language(although the reference client developers don't recommend it because you need to be fairly intimate with the protocol).
|
BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
|
|
|
Ayakashi
Newbie
Offline
Activity: 43
Merit: 0
|
|
March 18, 2014, 12:21:09 AM |
|
As Bitcoin is a protocol, it's entirely up to you which language you choose in order to interact with the protocol and build your app. There are several pre-built libraries around, such as bitcoinj in Java ( https://code.google.com/p/bitcoinj/), Insight ( https://github.com/bitpay/insight) which uses node.js, and many more. It all depends on where your comfort level is and what you want to build.
|
|
|
|
My_Coin_Star (OP)
Newbie
Offline
Activity: 13
Merit: 0
|
|
March 18, 2014, 01:11:21 AM |
|
Thank you all for the reply! I'm new on this. Just have interest to work on it later on. Don't know what to do yet. Thinking to learn a relatively widely used (or having such potential) language. Newbie on programming too.
|
|
|
|
Kenshin
|
|
March 18, 2014, 01:18:47 AM |
|
Thank you all for the reply! I'm new on this. Just have interest to work on it later on. Don't know what to do yet. Thinking to learn a relatively widely used (or having such potential) language. Newbie on programming too.
Learn Python or Ruby, then learn either C++ or Java. Python and Ruby is really easy to learn. You should be able to learn it in one week.
|
|
|
|
SandyUgale
Newbie
Offline
Activity: 1
Merit: 0
|
|
March 18, 2014, 06:34:49 AM |
|
I think, you can get started with any language as far as you understand the working and protocols of Crypto currency...I dont know whether you are just talking about bitcoin..because there are several in market..I think you cant avoid Lite and feather coin existence.
|
|
|
|
Nowi
|
|
March 17, 2015, 05:08:59 PM |
|
I would use java, but it depend on what you want to programing.
|
|
|
|
Nicolas Dorier
|
|
March 17, 2015, 09:49:54 PM |
|
|
Bitcoin address 15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
|
|
|
rapsaodan84
|
|
March 18, 2015, 11:03:52 PM |
|
I started with PHP w/ RPC and I'm having fun
|
|
|
|
Orangina
|
|
March 18, 2015, 11:31:37 PM |
|
I've just discovered this book , great for people who use C# and explain well everything you need with a good way.
|
|
|
|
lucasjkr
|
|
March 18, 2015, 11:35:17 PM |
|
As others have said, need more information about what your goals are... Becoming a bitcoin core developer? Developing desktop or mobile applications? Web services? There are so many ways that you could approach Bitcoin, without more information, it's impossible to give you a decent answer...
|
|
|
|
|