Ask HN: What is the best programming language to learn first?
1–10 of 14 posts
I am looking for something less verbose than Java but more robust than PHP.
I have been exposed to software as a product manager for several years and have witness how much longer coding in Java takes and how less scalable, less organized and consistent PHP is
Re: Ask HN: What is the best programming language to learn first?
#2Python.
Re: Ask HN: What is the best programming language to learn first?
#3Python.
Re: Ask HN: What is the best programming language to learn first?
#4I 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?
#5Re: Ask HN: What is the best programming language to learn first?
#6Re: Ask HN: What is the best programming language to learn first?
#7Is it easy to go from Phyton to PHP? and from Phyton to Java?
Re: Ask HN: What is the best programming language to learn first?
#8Python.
Ruby.
Re: Ask HN: What is the best programming language to learn first?
#9Is it easy to go from Phyton to PHP? and from Phyton to Java?
Not really, they're pretty diferents languages. What you really need is to develop the logic for programming, that's what's important!
Re: Ask HN: What is the best programming language to learn first?
#10Consensus 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)