Live data from Hacker News

How should I get started with programming? Which language should I learn first?

marco.org

1–10 of 35 posts

Re: How should I get started with programming? Which language should I learn first?

#3

I made the mistake of learning Visual Basic 6 first. That's like starting a race in last place.

While I feel your pain (and cringe on your behalf), I will say that many winners of NASCAR races started in last place.

Re: How should I get started with programming? Which language should I learn first?

#5
I'm really curious about how the first language you learn influences your way of thinking about programming. I suspect that over the long term, it doesn't matter, but I wonder if it might make a big difference in the first few years.

For example, I started with BASIC, and then moved to C. Thinking in loops was really hard for me at first (as opposed to using goto).

What would be like if your first language was a Lisp?

Less seriously, what about Unlambda? Or Brainfuck?

Re: How should I get started with programming? Which language should I learn first?

#6

I made the mistake of learning Visual Basic 6 first. That's like starting a race in last place.

While I feel your pain (and cringe on your behalf), I will say that many winners of NASCAR races started in last place.

I shudder to think of all programming languages being involved in an elaborate NASCAR race.

Re: How should I get started with programming? Which language should I learn first?

#7

I'm really curious about how the first language you learn influences your way of thinking about programming. I suspect that over the long term, it doesn't matter, but I wonder if it might make a big difference in the first few years. For example, I started with BASIC, and then moved to C. Thinking in loops was really hard for me at first (as opposed to using goto). What would be like if your first language was a Lisp…

   (1) DO INTERCAL
       DO FORGET #1
       PLEASE GIVE UP

Re: How should I get started with programming? Which language should I learn first?

#9
Although I never learned Java, I would point you to that language. I would also suggest C# or Objective-C. Really anything with a gui or IDE will work just fine for beginners. Contrary to most folks, I view being able to write efficient and fast scripts with python in a plan-text editor quickly, as much more advanced than using something like microsoft visual studio to help code. Of course, I code this way so I have my biases :-D
Post reply on HN