Ask HN: PHP, Python or Ruby?

https://news.ycombinator.com/item?id=2387140
by thekevan • 15 years ago
1 18 15 years ago

Could you please help me decide which of these three languages to learn? (I already have hobbyist level experience with HTML and CSS)

I am a programming novice but I want to move forward and learn to code and build webapps/web services. Maybe down the road I could parlay the experience into a programming job, or build something to make a living on. I know there are a lot of bridges to cross before then. But first I have 2 projects that I want to learn how to build from scratch and launch successfully. One would be just another Google bookmarks-like web service (scratch my own itch) and another is basically a lost-and-found database, but with a bit of a twist. Right now I just want to do them as accomplishments and then reassess on where it will go from there.

Brief thoughts on each of the three:

1. PHP - It is common so there are lots of resources and lots of jobs. Also it seems like I know more people using it and that translates into it being easier to get help.

2. Ruby (RoR) - It is good and works very well like the others but honestly part of why I want to use Ruby and learn Rails is because it is so hot and trendy and cool and I am a victim of marketing.

3. Python - Marco Arment (of Instapaper) made a statement in an interview that I understood to say he uses PHP because it just works and he knows it inside and out but if he was going to start over he would use Python.

One factor in consideration would be which of the 3 languages makes you the most "hireable" in the North East US, even though I am not sure I would ever even get to that level.

I'd also love to hear from anyone who uses one of the three above but wishes they had chosen and become proficient in one of the other two instead.

Finally, does it really matter that much? Am I over analyzing? Should I just randomly pick a number 1 - 3 and go with that language, or just pick Ruby because I think Rails is cool and just start building and releasing already?

Thanks in advance!

Related Stories

Loading related stories...

Source preview

news.ycombinator.com