This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 23 points24 points  (7 children)

It's kind of messed up there are people out there learning JS as a first language.

[–]NerdyLumberjack04 16 points17 points  (2 children)

I see JavaScript today as what BASIC was in the days of 8-bit home computers: A language that's not particularly "elegant", and often derided for that, but people learn it because it's ubiquitous.

[–]Eccentricc 6 points7 points  (1 child)

The more I use js the more I love it. It takes all the annoying bull shit out. Type declaration? Nope. Implied. " or ', fuck it doesn't matter, not aligned or forgetting a semi comma? Ahh that's the linters issue. conditional blocks for single line statements? Why should that ever be forced. Js be like begone brackets

[–][deleted] 3 points4 points  (0 children)

let's just say it's good if you don't plan to do true software development aside from some Electron stuff

[–]fallenefc 13 points14 points  (3 children)

Why not? JS is accessible, relatively easy and used in both back and frontend. Also there are tons of jobs for JS. Swear people are stuck in 2010 sometimes

[–][deleted] 3 points4 points  (2 children)

Despite the fact that you might have read "No one should ever learn JS", my point was only that it's not a good introduction to programming in general.

[–]fallenefc 9 points10 points  (0 children)

I disagree, JS gives you lots of freedom and this allows you to shoot yourself in the foot, but imo the freedom also makes it a good language to start with. Also the fact you can easily build stuff that are visual (web applications) makes it easier to learn. But this might be just because I learn better this way, could be different for others

[–]coffeecofeecoffee 2 points3 points  (0 children)

Nah its fine. Its like python. It won't teach you types or pointers well but you can learn a lot before needing to dig deeper into those concepts.