Live data from Hacker News

Ask HN: What programming language do you recommend starting with?

news.ycombinator.com

21–28 of 28 posts

Re: Ask HN: What programming language do you recommend starting with?

#21
Just start with Python. I don't know why some people are not recommending Python but they don't have your best interests at heart, they aren't actually thinking of the language that's quick to get up to speed and enjoyable to learn with, and instead are going with some absurd platonic ideal designed for a parallel universe in which their recommendation might make sense.

I'm specifically pointing at the highly voted posts mentioning C and Scheme.

Re: Ask HN: What programming language do you recommend starting with?

#22
post #4

Pulling on the parallel to human languages I'd say c is the latin equivalent (except that c is still actively in usage). Basically, c was there first, you could and still can build anything in c and though its easier than x86 its full of pendantic features much like the latin case system. Also because c has been so successful its had a huge influence on just about every succeeding language - again much like latin. So…

I'd say the English equivalent is PHP: a mongrel language that succeeded because it absorbed everything, where you can say things 10 different ways. Most developers know enough of the language to be conversant, making it a kind of lingua franca. From a historical viewpoint, English is just as much a weird mishmash of everything as PHP is.

Speaking in English won't give you a heart attack.

Re: Ask HN: What programming language do you recommend starting with?

#23

Earlier quoted context omitted.

I'd say the English equivalent is PHP: a mongrel language that succeeded because it absorbed everything, where you can say things 10 different ways. Most developers know enough of the language to be conversant, making it a kind of lingua franca. From a historical viewpoint, English is just as much a weird mishmash of everything as PHP is.

Speaking in English won't give you a heart attack.

no but living in an english speaking country will http://www.nationmaster.com/graph/hea_obe-health-obesity

Re: Ask HN: What programming language do you recommend starting with?

#24
post #20

You have a fairly good understanding already, although you have not realised it. Being able to see that there are a set of core principles (Meta principles, if you will) at work behind every language is a big (and hard) step for beginners to take. Alas, you already surpassed that point. Yet, you should not waste any time learning how to code . Invest your time learning about patterns. Every program out there is a pat…

Couldn't be explained better. Do you teach?

Yes.

Re: Ask HN: What programming language do you recommend starting with?

#25
post #3

If you are serious about thinking that Latin would be a good precursor to learning other languages, then I would recommend that you learn Scheme. Scheme is a dialect of Lisp, which was one of the first programming languages. Scheme was designed to be used to teach the fundamentals of programming, and was used for quite a while at MIT in their introductory programming course. The textbook that was used for the course…

Structure and Interpretation of Computer Progams: http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#...

Re: Ask HN: What programming language do you recommend starting with?

#27
I think Lisp and C are the important languages to learn as a basis for understanding other languages, and programming in general. C is a low level language and gets you thinking about things like memory, memory addresses, and pointers. Lisp, on the other end, is a high level language with powerful tools for abstraction, like using macros to create new syntax.

However, I wouldn't recommend either language as your first. I recommend starting with Python. It's an easy language to learn, but also powerful. It's closer to the languages that are used in industry, has a lot of libraries, and you'll be able to quickly develop useful applications in it, which will make programming fun.

After a few months of Python, learn Lisp and C. Like others here, I also recommend learning Scheme, which is a clean dialect of Lisp.

Re: Ask HN: What programming language do you recommend starting with?

#28
post #8

Earlier quoted context omitted.

I'd say the English equivalent is PHP: a mongrel language that succeeded because it absorbed everything, where you can say things 10 different ways. Most developers know enough of the language to be conversant, making it a kind of lingua franca. From a historical viewpoint, English is just as much a weird mishmash of everything as PHP is.

I think you got it :), also PHP is kind of like the "fluent in english" requirement on every job post. While we're at it, what would the Lisp equivalent be?

Latin
Post reply on HN