views:

135

answers:

2

As the title says, I'm interested in new programming languages and technologies (for example languages/technologies in beta testing) that you think are worth learning and can benefit in the near future. As this one can be rather subjective please be specific when answering, try to provide reasons as to why this and/or that. The question is not limited to a specific field.

+1  A: 

Erlang, the concurrency-oriented programming language. The future is multi-core and distributed in huge clusters. I suspect a programming language inspired by Erlang but with a more modern syntax will become hugely popular, but learning Erlang is a safe bet for now.

Haywood Jablomey
A: 

Learn one of each type of programming paradigm and also here:

  • procedural: c, fortran
  • strong-typed oop: c++, java, ruby
  • loose-typed oop: perl, javascript
  • functional: haskell, ocaml, erlang
  • declarative: scheme, prolog
  • aop: aspectj

Some languages count for more than one of the above.

If you want to be really ahead of the game, figure out how to program using qubits. First, write an algorithm that will break 2048-bit RSA, so that when your future overlords need to you break into any bank or government you want, you'll be on their happy-list in the new world order.

eruciform