How did you get started with the programming languages you use? I'm particularly interested in answers about languages that aren't insanely popular right now (e.g. Scala, Erlang, Lua, OCaml not Python, Javascript, Obj-C) since it's more interesting to hear why you value a language with low adoption than it is to hear "I use Ruby because the community is strong" or "I write Obj-C because I want to develop for iOS" (which are legitimate answers but don't tell us anything about the programming language itself). Was there a particular project that got you started? And/or did you discover something in particular about that language which made you curious?
Ask HN: How did you get started with the programming languages you use?
1–10 of 52 posts
Re: Ask HN: How did you get started with the programming languages you use?
#2Re: Ask HN: How did you get started with the programming languages you use?
#3Re: Ask HN: How did you get started with the programming languages you use?
#4Re: Ask HN: How did you get started with the programming languages you use?
#5I took the job. Embedded systems, primarily extremely resource-limited microcontrollers. It was beyond anything they could teach a student on the job, so they really did need someone who already knew the language. That was apparently a difficult skill to find among students in 2003.
10 years and 5 positions later, all of my work has been in C, and I regret nothing. It's a practical career choice: the jobs are plentiful and the competition is not. Also, it's the best language :P
Re: Ask HN: How did you get started with the programming languages you use?
#6I was in my university's co-op program, but didn't apply for any jobs. A couple of weeks after the interview period ended, a representative from the school's co-op program called me and said they had a company that was desperate for a co-op, didn't find any who were qualified during the interview process, and my résumé was the only one they could find that listed experience with C. I took the job. Embedded systems, p…
Re: Ask HN: How did you get started with the programming languages you use?
#7Re: Ask HN: How did you get started with the programming languages you use?
#8My first truly "big" project was writing the backend for the original thinkstock.com. I had never done anything on that scale before, but I jumped in with both feel and did a decent job (or so the guys who took over after me said).
Re: Ask HN: How did you get started with the programming languages you use?
#9Re: Ask HN: How did you get started with the programming languages you use?
#10At the same time, I've always been fond of Lisp (due to Emacs, Sawfish and partly GIMP-Fu I believe), and one day, reading HN, I came across Clojure. A functional Lisp on the JVM, with great interop, and strong support for concurrency. Hell yes! I toyed around with it too, but shelved it soon after, until I found a problem I could solve with it. And solve I did. The sheer beauty of the language still mesmerises me. It's insanely powerful, yet concise and easy to understand.
The thing that got me hooked into Clojure was that I could express myself a lot easier and a lot better with it, than in any other language I worked with before (and I worked with a lot of languages in the past). Everything else (core.logic, core.async, overtone, riemann, pedestal and ClojureScript) is just an added bonus.