Live data from Hacker News

Ask HN: What is the best programming language to learn first?

news.ycombinator.com

1–10 of 14 posts

Re: Ask HN: What is the best programming language to learn first?

#4
I would say that if your area is web development, your best options are the Ruby language and the Ruby on Rails framework, or the Python language and the Django framework.

You really can't go wrong with any of those.

I come from a .Net background and currently learning Ruby and Rails, and I'm impressed. Ruby is a very expressive language, not at all verbose, has good libraries and the community for the Ruby on Rails framework is impressive.

Before making the choice of what I wanted to learn myself, I spent a bit of time comparing the two and decided to go with Ruby.

Re: Ask HN: What is the best programming language to learn first?

#10
Consensus is: python/ruby, the "P" in LAMP (Heh. actually, the P" was perl or php). These 3 (including perl) let you absorb language syntax quickly so you can start learning the disciplines of coding:

- OO and basic FP techniques

- composition, delegation vs. inheritance

- test-driven, mock/stub dependencies, what are your edge and corner cases?

- benchmark, profile, optimize where needed,

(stuff like that)

Post reply on HN