Pages:
Author

Topic: which programming language should i learn? (Read 939 times)

newbie
Activity: 40
Merit: 0
August 04, 2017, 11:07:41 AM
#23
java ofcourse
legendary
Activity: 1218
Merit: 1001
my programming language suggestions are: c ++, python, and javascript

c ++ = blockchain technology core development work
python = it provides rapid development and will be used more in the future
javascript = it is used in every institution and supported by all major technology companies
newbie
Activity: 30
Merit: 0
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! Cheesy 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 Wink
"C lacking a garbage collector" is not the same thing as "having to understand how a computer works to code in C", lack of GC is a minor point when we're talking about a beginner learning programming fundamentals. They're not jumping into maintaining a mega project that can crumble under a stiff breeze (or if you forget a free() call Wink ), they're learning basics.

My point is that as a language, C is actually pretty simple. Pleasingly so  Grin
full member
Activity: 147
Merit: 100
Recommending you Python, it's easy to understand and has lots of addons (Selenium and others)
Started myself with Selenium!
full member
Activity: 124
Merit: 100
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! Cheesy 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 Wink
newbie
Activity: 30
Merit: 0
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.
full member
Activity: 124
Merit: 100
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.
member
Activity: 70
Merit: 11
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 Smiley
newbie
Activity: 1
Merit: 0
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  Wink.
full member
Activity: 266
Merit: 100
I recommend starting with JavaScript, Java or Python. They're very easy to use. You'll have no problem understanding it.
newbie
Activity: 30
Merit: 0
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 Tongue
newbie
Activity: 54
Merit: 0
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.
sr. member
Activity: 476
Merit: 250
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
full member
Activity: 181
Merit: 102
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.
full member
Activity: 140
Merit: 100
August 01, 2017, 03:51:20 AM
#9
Maybe solidity for smart contracts?  Grin
newbie
Activity: 20
Merit: 0
August 01, 2017, 03:00:51 AM
#8
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.
full member
Activity: 124
Merit: 100
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.
legendary
Activity: 4508
Merit: 3425
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
newbie
Activity: 10
Merit: 0
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?
sr. member
Activity: 2842
Merit: 326
Vave.com - Crypto Casino
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.
Pages:
Jump to: