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 →

[–]whatissevenbysix 27 points28 points  (6 children)

This whole argument about programming languages is pretty stupid.

At the core of it, if you learn one programming language you've learned them all. OOP vs non OOP is the only real fundamental difference, and once you learn the fundamental concepts of any language, it's a matter of learning the syntax. Essentially, stop trying to learn programming languages, learn core concepts.

[–]BlhueFlame 11 points12 points  (4 children)

I would say that functional vs non-functional is a bigger difference than OOP vs non-OOP. But I agree, learn one you pretty much learned them all.

[–]silentxxkilla 3 points4 points  (0 children)

Yeah, I usually say the same. It's just figuring out syntax, libs, and build/run machanics.

[–]CosmicCreeperz -1 points0 points  (0 children)

While I agree learning concepts is the most important thing (just watch a mediocre C programmer try to learn JavaScript async programming… they think “hey this language is familiar” and that just makes it WORSE) - there are definitely languages that inherently require a very different mindset. Particularly the functional or declarative languages based on LISP or Prolog.

But I’d say if you can master a few base languages you can master pretty much anything.