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.
[ Parent
| on HN ]
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)
or blackhat it up with tinyScheme http://philosecurity.org/2009/01/12/interview-with-an-adware...