Clojure.
Ask HN: What programming language are you currently learning?
31–40 of 94 posts
Re: Ask HN: What programming language are you currently learning?
#32If I ever find myself wanting to program at a low level again, I can see myself learning D.
Re: Ask HN: What programming language are you currently learning?
#33Re: Ask HN: What programming language are you currently learning?
#34Re: Ask HN: What programming language are you currently learning?
#35PHP
Rather surprising to see PHP so high here since I rarely see PHP-related submissions on HN. How do people learn it? I've found that the best thing for me was finding StumbleUpon and reading up as much as I could about best practices in PHP and programming in general. Now I force myself to try a different language for my own projects to get away from PHP as a "comfort zone".
Re: Ask HN: What programming language are you currently learning?
#363. I decided to learn a language I could use on the Java platform using Java APIs, rather than on the _nix C platform using C APIs. Partly this is a matter of wanting to escape C's shortcomings; partly it's because I have my eye on a couple of upcoming projects at my company for which the Java libraries will be extremely helpful.
2. I want to learn a language that will allow me to use functional idioms and help me learn a more functional style, yet allow me to get the job done even when my functional-fu falls short. I don't want to learn a language that expands my mind but then becomes a fond memory. I hope that for many years to come Scala will be the first language I reach for when I need to get something done on the Java platform.
1. I want to master a modern yet practical language with a strong static type system. I don't do much programming that calls for a dynamic language, and I'm pretty satisfied with Python. I write a lot of code in C++; C++ and Java are the only statically typed languages that I have really mastered, and I'm dissatisfied with both of them.
Runners-up:
Clojure: not statically typed. Maybe my next language after Scala -- I really enjoyed using Common Lisp but hated the library situation.
O'Caml: great for the _nix C platform, but not for Java. Also possibly too pure to be a "go-to" language (heh.)
Re: Ask HN: What programming language are you currently learning?
#37Re: Ask HN: What programming language are you currently learning?
#38Re: Ask HN: What programming language are you currently learning?
#39- Some CSS, HTML and Jquery
- English :)
Re: Ask HN: What programming language are you currently learning?
#40Clojure.
I'm in the middle of my first (small) full app though, and I can tell it will be worth it. With java there was a wall in productivity I simply could not brake. I wrote pieces of code sometimes as fast as I could type (similar alterations to existing software), but still I felt I did the same thing over and over again. Now I'm at the first iteration of my framework and I can already tell a lot of the code I write won't be written again.
Just an example: one of the first things I did was to brake the old web convention of separating the app into writing html and processing requests. Most of the links I write now, including forms, have the action code right there. Something like (pseudocode):
html_button("Delete item", {
delete_item(value);
return list_items();});
I'm not saying it's the way to go with a webapp, only how easy it is to experiment with different paradigms.