Viewing a response to: @bitcalm/which-programming-language-should-i-learn-first
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.
author | rampant |
---|---|
permlink | re-bitcalm-which-programming-language-should-i-learn-first-20160908t084028710z |
category | programming |
json_metadata | {"tags":["programming"]} |
created | 2016-09-08 08:40:27 |
last_update | 2016-09-08 08:40:27 |
depth | 1 |
children | 3 |
last_payout | 2016-10-09 10:00:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 548 |
author_reputation | 11,751,615,184,999 |
root_title | "Which programming language should I learn first?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,169,984 |
net_rshares | 39,692,877,290 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
bitcalm | 0 | 39,692,877,290 | 100% |
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.
author | bitcalm |
---|---|
permlink | re-rampant-re-bitcalm-which-programming-language-should-i-learn-first-20160908t085145263z |
category | programming |
json_metadata | {"tags":["programming"]} |
created | 2016-09-08 08:51:45 |
last_update | 2016-09-08 08:51:45 |
depth | 2 |
children | 2 |
last_payout | 2016-10-09 10:00:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 443 |
author_reputation | 24,919,530,803,138 |
root_title | "Which programming language should I learn first?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,170,066 |
net_rshares | 0 |
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.
author | rampant |
---|---|
permlink | re-bitcalm-re-rampant-re-bitcalm-which-programming-language-should-i-learn-first-20160908t085503833z |
category | programming |
json_metadata | {"tags":["programming"]} |
created | 2016-09-08 08:55:03 |
last_update | 2016-09-08 08:55:03 |
depth | 3 |
children | 1 |
last_payout | 2016-10-09 10:00:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 591 |
author_reputation | 11,751,615,184,999 |
root_title | "Which programming language should I learn first?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,170,084 |
net_rshares | 39,692,877,290 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
bitcalm | 0 | 39,692,877,290 | 100% |
>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?
author | bitcalm |
---|---|
permlink | re-rampant-re-bitcalm-re-rampant-re-bitcalm-which-programming-language-should-i-learn-first-20160908t090017609z |
category | programming |
json_metadata | {"tags":["programming"]} |
created | 2016-09-08 09:00:15 |
last_update | 2016-09-08 09:00:15 |
depth | 4 |
children | 0 |
last_payout | 2016-10-09 10:00:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 294 |
author_reputation | 24,919,530,803,138 |
root_title | "Which programming language should I learn first?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,170,111 |
net_rshares | 0 |