create account

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

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

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

· @rampant ·
Allen Wirfs-Brock is wrong, at least if you care about being employed.  The easy winner here is Javascript.  It's got tons of weird behavior but also lots of options and huge variety of tools and approaches.  It is used from embedded programming to web pages so it is VERY applicable if you are good.

People who can afford to program just for fun are both super odd (in that this is their fun time) but also extremely fortunate. Programming takes up a LOT of time.  Most people don't have that much time free to do things that don't get them paid.
👍  
properties (23)
authorrampant
permlinkre-bitcalm-which-programming-language-should-i-learn-first-20160908t084028710z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-08 08:40:27
last_update2016-09-08 08:40:27
depth1
children3
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_length548
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,169,984
net_rshares39,692,877,290
author_curate_reward""
vote details (1)
@bitcalm ·
The focus is on learning. When you start learning, you shouldn't focus too much on "what is best" and "what are other people learning" because you're a beginner.

Experienced programmers can learn a new language in a few weeks, and know enough about the language's idiosyncrasies in a few months to be relatively proficient.

It's the concepts and paradigms that underpin all languages that are important to learn, especially in the beginning.
properties (22)
authorbitcalm
permlinkre-rampant-re-bitcalm-which-programming-language-should-i-learn-first-20160908t085145263z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-08 08:51:45
last_update2016-09-08 08:51:45
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_length443
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,066
net_rshares0
@rampant ·
I disagree.  You should very much be focused on that, at least if you care about employment OR about any particular projects.  Certain languages really do have advantages - sometimes large ones - in certain domains.  If you want to do web work you really don't have a choice about the javascript. If you are interested in working on operating systems or talking to hardware then you will need to learn C.

Javascript and C don't work even remotely similar to one another, just the syntax looks similar.  To spend a lot of time on one while you interests lie in the other realm is just silly.
👍  
properties (23)
authorrampant
permlinkre-bitcalm-re-rampant-re-bitcalm-which-programming-language-should-i-learn-first-20160908t085503833z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-08 08:55:03
last_update2016-09-08 08:55:03
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_length591
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,084
net_rshares39,692,877,290
author_curate_reward""
vote details (1)
@bitcalm ·
>Certain languages really do have advantages - sometimes large ones - in certain domains.

If you only every learn JavaScript, how will you know?

>Javascript and C don't work even remotely similar to one another, just the syntax looks similar.

Isn't that an argument *for* building a toolbox?
properties (22)
authorbitcalm
permlinkre-rampant-re-bitcalm-re-rampant-re-bitcalm-which-programming-language-should-i-learn-first-20160908t090017609z
categoryprogramming
json_metadata{"tags":["programming"]}
created2016-09-08 09:00:15
last_update2016-09-08 09:00:15
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_length294
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,111
net_rshares0