Re:Ask HN: what language should I learn next?
by ricree on Thursday July 17, 2008 @12:24PM
(#248646)
Perhaps you are asking the wrong question here. Instead of learning a new programming language for web apps, maybe you ought to try programming a type of application that is new for you. I think that taking a go at something like a client-server, embedded, mobile, or desktop application would help broaden your perspective and abilities more than simply learning a new language would.
[ Parent
| on HN ]
Re:Ask HN: what language should I learn next?
by mechanical_fish on Thursday July 17, 2008 @12:41PM
(#248689)
Yep. I would learn Objective C and write an iPhone app.
Or I would say to heck with it and learn Lisp.
Why focus on a pragmatic language for web apps? You've got that already.
Re:Ask HN: what language should I learn next?
by jon_dahl on Thursday July 17, 2008 @01:34PM
(#248772)
Great advice, ricree and m_fish. I think this is right on. That's why I don't want to learn Python - it looks like a great language, but I already have Ruby. I've been trying C and Scheme on the side, but through reading (SICP and K&R), and I've kind of hit a wall. I really want to put something into production that isn't written in Ruby, and an iPhone app would do the trick.
If reading SICP or K&R doesn't fire you up to write code, reading, say the Armstrong erlang book or the haskell books (intros by Hutton, Hudak,) won't do it. I think most of these languages, you can look in delicious and see everything that's been tagged on erlang, haskell, scala, factor, whatever, in the last week, what they're being used for, gauge quality/depth of toolset (emacs/textmate support, debuggers, unit test/BDD, profilers, etc), get ideas there.
great thread BTW , mazeltov
Re:Ask HN: what language should I learn next?
by comatose_kid on Thursday July 17, 2008 @02:03PM
(#248821)
Well, learning C will help with the Obj-C side. If you want to learn iPhone programming (I'm picking it up myself, but I have a C background), there are several meetups in Silicon Valley.
Re:Ask HN: what language should I learn next?
by hermaphrobyte on Thursday July 17, 2008 @03:02PM
(#248919)
What wall, out of curiosity, are you hitting with C?
Re:Ask HN: what language should I learn next?
by jon_dahl on Thursday July 17, 2008 @03:16PM
(#248939)
Understanding the development cycle of an application. I can fire up vi and complete exercises, or build an artificial tool, but that only takes one so far.
Re:Ask HN: what language should I learn next?
by scott_s on Thursday July 17, 2008 @02:13PM
(#248832)
Upmodded, but I feel compelled to add systems programming, which will probably mean C. After doing some lower-level systems programming where the whole point is managing resources, you'll gain an appreciation of the power languages like Ruby give you, and how much a web application framework abstracts away.