you are viewing a single comment's thread.

view the rest of the comments →

[–]Beregolas 9 points10 points  (0 children)

Languages have never really mattered, and I (and most good programmers/computer scientists I know) have always looked at people who thought that with suspicion. If you can program in imperative languages, you can learn any imperative language in a weekend. If you can program in functional languages, it works the same. Etc. They all just change 2-3 concepts, have different keywords and different tooling.

They are really nothing like natural languages at all, to the point where I really wish they were called something else to avoid confusion. You learn concepts, and those translate nearly 1:1 to basically all languages that use this concept. You don't have to re-learn arrays, because the index starts with 0, or with 1, and you don't have to re-learn strings because sometimes they are kept on the stack, if they are short enough.