FloBru (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
July 31, 2017, 02:26:38 PM |
|
Hello Guys, i'm new here tho i'm in the cryptocurrency space since november last year. Now, after doing some good investments and working with some server stuff like setting one up and get that to mine coins, i'm now interested in coding/programming, especially in writing my own code for a blockchain. my question to you (and i hope it's in the right spot her) is: Which programming language would you recommend me to learn that helps me writing blockchain-related codes?Thanks in advance and have a nice day
|
|
|
|
odolvlobo
Legendary
Offline
Activity: 4522
Merit: 3426
|
|
July 31, 2017, 02:36:48 PM |
|
Language is secondary, but Javascript and Python are good.
|
Join an anti-signature campaign: Click ignore on the members of signature campaigns. PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
|
|
|
FloBru (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
July 31, 2017, 03:06:28 PM |
|
Language is secondary, but Javascript and Python are good.
thanks! but what's primary then?
|
|
|
|
gabbie2010
|
|
July 31, 2017, 03:45:49 PM |
|
I also supported the suggestion that you should learn JavaScript and Python programming languages. Personally I have started learning python online and it is a very interesting language and very easy to understand at the elementary level I am gradually catching up on the language using an application called sololearn downloaded from google playstore, I am imploring you to the same you will learn so much.
|
|
|
|
FloBru (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
|
July 31, 2017, 04:05:35 PM |
|
I also supported the suggestion that you should learn JavaScript and Python programming languages. Personally I have started learning python online and it is a very interesting language and very easy to understand at the elementary level I am gradually catching up on the language using an application called sololearn downloaded from google playstore, I am imploring you to the same you will learn so much.
hello, thank you too. python was also my first guess and i'm doing online lessons for the past three days now and it's really fun and interesting to learn. may i ask which programs are used to actually code something like the bitcoin code?
|
|
|
|
odolvlobo
Legendary
Offline
Activity: 4522
Merit: 3426
|
|
July 31, 2017, 08:59:12 PM |
|
I also supported the suggestion that you should learn JavaScript and Python programming languages. Personally I have started learning python online and it is a very interesting language and very easy to understand at the elementary level I am gradually catching up on the language using an application called sololearn downloaded from google playstore, I am imploring you to the same you will learn so much.
hello, thank you too. python was also my first guess and i'm doing online lessons for the past three days now and it's really fun and interesting to learn. may i ask which programs are used to actually code something like the bitcoin code? There are several implementations written in various languages. I recommend bcoin (written in javascript). You can download it here: https://github.com/bcoin-org/bcoin
|
Join an anti-signature campaign: Click ignore on the members of signature campaigns. PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
|
|
|
hpmp
|
|
August 01, 2017, 03:22:06 AM |
|
Language is secondary, but Javascript and Python are good.
It's not too difficult to try to learn them both. They are pretty easy to start and have countless tutorials across the internet.
|
|
|
|
NickChandi
Newbie
Offline
Activity: 20
Merit: 0
|
|
August 01, 2017, 08:00:51 AM |
|
My experience, Java is the best programming language because it is very easy to learn and wider scope. It's some benefits are- It is a good server side language and used for desktop applications. The Andriod framework is based on Java and by knowing Java you can start writing Android apps. In Java everything based on classes.
|
|
|
|
cryptomartin
|
|
August 01, 2017, 08:51:20 AM |
|
Maybe solidity for smart contracts?
|
|
|
|
efeaydin
|
|
August 01, 2017, 10:42:18 AM |
|
Most languages has a library for blockchain. I advice you to learn Python. It is easy to learn, it has lots of resources and you can make apps for Linux, Mac OS, Windows, Web and Android.
|
|
|
|
joseafonso123az
|
|
August 01, 2017, 01:19:46 PM |
|
Most of the programming languages has API for blockchain. If you are starting you should start with Java because it is a easy to learn and finding material about it. Javascript is being used nowadays for almost everything. Python is not that easy to learn, but you can find lots of tutorials teaching the basics to start learning Python ! Hope you enjoy learning whichever programming language you choose
|
|
|
|
tavogi.com
Newbie
Offline
Activity: 54
Merit: 0
|
|
August 01, 2017, 01:47:45 PM |
|
There is a lot of demand right now for people with Solidity experience, but it's not a good language to start with because all the documentation assumes you already have programming knowledge. It's easier to start with Javascript, which Solidity is based on and has a ton of learning resources available, and then get more advanced from there.
|
|
|
|
cleavey
Newbie
Offline
Activity: 30
Merit: 0
|
|
August 01, 2017, 05:50:36 PM |
|
The language isn't important as such, because in the beginning it's all about fundamentals. Java, C, C++, python, javascript, all reasonable entry languages as there are a wealth of tutorials and examples out there for all of them. Once you are comfortable in one language, you can often pick up a new one pretty quickly just by learning the syntax and best-practices of that language. I don't recommend jumping straight into blockchain coding, without fundamentals it'll be pretty hard going following what a piece of code is doing. Not solidity
|
|
|
|
Kr-sama
|
|
August 01, 2017, 11:40:33 PM |
|
I recommend starting with JavaScript, Java or Python. They're very easy to use. You'll have no problem understanding it.
|
|
|
|
amusco2
Newbie
Offline
Activity: 1
Merit: 0
|
|
August 02, 2017, 04:17:55 AM |
|
I recommend Python first as its quite easy to learn and after that you can go on to learn Java. These are the best 2 for now .
|
|
|
|
piash.tanjin
Member
Offline
Activity: 70
Merit: 11
|
|
August 02, 2017, 04:05:06 PM |
|
I will support C because after learning C you will actually realize what is programming after completing c and solving some problem you will be able to know your skill level which will help you to understand your present position and after that i will suggest you to learn c++ because it is object oriented which will also help you to learn java as well.i have started with c and now i am doing good and all best for u
|
|
|
|
hpmp
|
|
August 02, 2017, 07:32:20 PM |
|
C requires understanding of how computer really works. JS and Perl - doesn't. That's why it's easy to start with JS, but not with C.
|
|
|
|
cleavey
Newbie
Offline
Activity: 30
Merit: 0
|
|
August 03, 2017, 08:45:30 PM |
|
C requires understanding of how computer really works. JS and Perl - doesn't. That's why it's easy to start with JS, but not with C.
I wouldn't say so, C isn't complicated as a language. Sure you can do low level things with it, like inline asm, directly interfacing with hardware, coding for specific instruction sets like AVX etc, but that's not what a new user is going to go into. At worst the only extra things (relative to js) that a new programmer has to learn is memory management, pointers and compiling, which I would class as fundamental and put on a learners TODO list anyway.
|
|
|
|
hpmp
|
|
August 03, 2017, 08:49:51 PM |
|
At worst the only extra things (relative to js) that a new programmer has to learn is memory management, pointers and compiling, which I would class as fundamental and put on a learners TODO list anyway.
that's what I'm talking about! And this knowledge is a MUST when you're programming with C. It's much easer to start learning programming with more forgiving languages with automatic garbage collectors
|
|
|
|
black_wulf
|
|
August 03, 2017, 09:09:48 PM |
|
Recommending you Python, it's easy to understand and has lots of addons (Selenium and others) Started myself with Selenium!
|
|
|
|
|