News for hackers. Stuff that matters.
Re:Python is now the most popular introductory language at t... by advocaat23 on Monday July 07, 2014 @06:14PM (#8001873)
Welcome to HN! Ruby is a good idea for webdev but keep in mind that Python is also dominant in other domains of computing in particular scripting and scientific computing. So in my opinion for a beginner Python is more future proof than Ruby [activate language-flamewar-prevention-daemon] and if you later add a system-language (e.g. C) and a modern general purpose language (e.g. Haskell or Scheme/LISP) to your repertoire you are in a very good position to tackle most kinds of software development problems.
Re:Python is now the most popular introductory language at t... by Stubb on Monday July 07, 2014 @07:11PM (#8002145)
> So in my opinion for a beginner Python is more future proof than Ruby

Which is more future proof: Python v2 or Python v3?

I figured that I was least likely to regret Ruby for a green-field data analysis project. So far it's been a delightful experience.

Re:Python is now the most popular introductory language at t... by BuckRogers on Monday July 07, 2014 @08:26PM (#8002400)
Either. They're not really that different from the other. I use 2, but I've used 3.. no issues. It will be an easy move as an enduser programmer when Python3's time in the sun arrives (and it may never).
Re:Python is now the most popular introductory language at t... by marcosdumay on Monday July 07, 2014 @08:43PM (#8002465)
The differences are very small. Whatever you learn, you'll be at home in both.
Re:Python is now the most popular introductory language at t... by eru on Monday July 07, 2014 @09:57PM (#8002668)
If you pick a Lisp, pick Racket or Clojure. All else being equal, they are the most modern and pleasant variants to work with.
Re:Python is now the most popular introductory language at t... by baddox on Monday July 07, 2014 @11:49PM (#8002920)
Or Emacs Lisp, if you don't have a specific project in mind and/or aren't already heavily invested in a text editor. As a programming language in and of itself, it's not a greap lisp, but it's a great practical way to learn lisp while you're customizing your text editor.
Re:Python is now the most popular introductory language at t... by eru on Tuesday July 08, 2014 @01:11AM (#8003087)
The only thing going for Emacs Lisp is its killer application named Emacs.

As a compromise, you might want to start people on edwin (https://www.gnu.org/software/mit-scheme/documentation/mit-sc...) instead, if you want to teach them programming. But that's probably even less useful in practice.

Re:Python is now the most popular introductory language at t... by dobbsbob on Tuesday July 08, 2014 @12:40AM (#8003027)