Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think that is excellent advise, thank you! If you have come across a link that explains what each language's advantages are for web-development, please share.


I'm in the same boat - a recovering 'ideas guy' who buckled down and actually learn to hack over the past year or so. (One of the best decisions I've ever made. Though, granted, I developed a real passion for it.) I'm enjoying Ruby/Rails, but will probably check out Python next, because so many smart people seem to gravitate to it.

BUT, that said, I'm going to commit hacker heresy and recommend that you consider starting with Javascript. Here's why:

Hackery reasons:

- it's how I learned object-oriented programming

- it's how I learned functional programming. (well, ok, a little bit of Scheme helped, too.)

Practical reasons:

- in any project, no matter what the backend is, you're always gonna need JS on the front end

- with the rise of rich UIs (ajax and whatnot), people who really know their JS are in demand, and it's a niche that most hackers don't focus on

- you can learn from studying thousands of other real-world programs. (when you see something cool on some website, just pop open the hood -- or, rather, pop open firebug -- to see how it works.)

- it's the layer that's closest to the user. this forces you to keep everything in context while you hack.

- you said you're a good listener. empathy is key to UI design, so you might find this to be a good place to mix your strengths with code.

Ok, now all you real hackers can tear me apart for recommending a toy language. ;-)


The advantages/disadvantages for each language have been discussed here and elsewhere ad naseum. To tell you the truth, I didn't research the language decision too much; my rationale for choosing RoR is based on the fact that we have a R(oR) meetup here in State College, PA; that's why I decided to learn that.

In fact, the decision is not (totally) settled yet. My brother is a web developer with five years experience. He is pushing me towards php on Zend (PoZ?), a php web framework authored by the authors of php. For now, however, I am trying to learn RoR just in case he is not able to help me with PoZ.

That being said, I heard that RoR and Python (maybe on Django) is the best for newbies to start with as far as web dev languages go.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: