DEV Community

Discussion on: Which programming languages do you use and why?

Collapse
 
avalander profile image
Avalander • Edited
  1. Python: when I first learned programming, I learned Python and it's still one of my favourite languages. I use it for scripts and CLI tools.
  2. Java: I had to use Java at work for about five years. I loved it at first, hated then, kinda liked after and got tired eventually, I don't want to use it at least for a few years.
  3. Javascript: I had to use it at work, but I ended up liking it. I was introduced to functional programming in Javascript watching mpj's youtube videos. It's still my default choice for backend services.
  4. Lisp: I read somewhere that knowing Lisp would make me a better programmer even if I didn't use it, xkcd convinced me to give it a try. I really liked it, but I never got too far. Someday I'll take it up again with the SICP book.
  5. Elm: I wanted to try something different, with a syntax and philosophy that diverged from C. It has great ideas, but I found it rather limiting and moved on.
  6. Ocaml and ReasonML: the new shiny thing I'm into right now. ReasonML has great interoperability with Javascript and Ocaml is reasonably close to Haskell, which I would like to learn next; BuckleScript can compile both.