create account

RE: Which programming language should I learn first? by spartanza

View this thread on: hive.blogpeakd.comecency.com

Viewing a response to: @bitcalm/which-programming-language-should-i-learn-first

· @spartanza ·
Thank you for this. I have been keen to go into programming. I believe I have that mind, but lack the physical skills.
Shouldn't the question, "What do you want to do" come into it as well as what language to use?
I wouldn't recommend Java to a guy who just wants to code websites for example.
I have been asking myself this question for a long time, and the end result is I would love to contribute in a meaningful way to the development of Blockchain. So with that in mind, what language should a total newbie start with first?
👍  ,
properties (23)
authorspartanza
permlinkre-bitcalm-which-programming-language-should-i-learn-first-20160908t084344098z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-08 08:43:42
last_update2016-09-08 08:43:42
depth1
children4
last_payout2016-10-09 10:00:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length529
author_reputation4,328,084,067,534
root_title"Which programming language should I learn first?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,170,013
net_rshares40,001,376,685
author_curate_reward""
vote details (2)
@bitcalm ·
It does matter a little bit what you want to achieve. Some languages are more suitable for certain tasks, but there are also a lot of misconceptions. Java, for example, is used a lot to make websites, often with the Spring framework.

Generally speaking, you can do anything with a language. Where I work we have a website written in C++. It seems insane, but there were good reasons for picking C++ at the time.

If I'm forced to answer the question, I say newbie's should pick a mainstream language that has a large support community - you are going to need help in the beginning :)
properties (22)
authorbitcalm
permlinkre-spartanza-re-bitcalm-which-programming-language-should-i-learn-first-20160908t085629765z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-08 08:56:27
last_update2016-09-08 08:56:27
depth2
children2
last_payout2016-10-09 10:00:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length584
author_reputation24,919,530,803,138
root_title"Which programming language should I learn first?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,170,093
net_rshares0
@cristi ·
should I imagine that is a very long code?
properties (22)
authorcristi
permlinkre-bitcalm-re-spartanza-re-bitcalm-which-programming-language-should-i-learn-first-20160908t201434413z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-08 20:14:36
last_update2016-09-08 20:14:36
depth3
children1
last_payout2016-10-09 10:00:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length42
author_reputation128,305,218,872,904
root_title"Which programming language should I learn first?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,176,432
net_rshares0
@bitcalm ·
The website in C++? That depends on what you consider long! ;)

The programmer who wrote it is extremely good. He even wrote a templating engine and SOAP API for it. It's the kind of project that if you study it, you can learn a lot. It's not perfect (he seldom wrote tests), but the design and implementation is very good.
properties (22)
authorbitcalm
permlinkre-cristi-re-bitcalm-re-spartanza-re-bitcalm-which-programming-language-should-i-learn-first-20160908t201801172z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-08 20:18:00
last_update2016-09-08 20:18:00
depth4
children0
last_payout2016-10-09 10:00:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length323
author_reputation24,919,530,803,138
root_title"Which programming language should I learn first?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,176,465
net_rshares0
@rampant ·
Java's actually fine for websites but definitely has a longer ramp-up period.  Grails is a framework based on groovy (which is java but with a lot of the annoying BS chopped off) that runs on the JVM.  I've heard it's pretty good.
properties (22)
authorrampant
permlinkre-spartanza-re-bitcalm-which-programming-language-should-i-learn-first-20160908t085609057z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-08 08:56:09
last_update2016-09-08 08:56:09
depth2
children0
last_payout2016-10-09 10:00:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length230
author_reputation11,751,615,184,999
root_title"Which programming language should I learn first?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,170,091
net_rshares0