Name: Anonymous 2011-12-21 16:34
What do you think is the best advice for new members just learning to program? Not as in "go for it", but as in what language they should learn.
I want to get a good answer for myblag blog "Introduction to Programming", which I'll continue writing soon.
Personally I think it's best for people to start out with a high level language. I don't think they should start with low level languages because they have a much higher entry barrier and they'll have to deal with things like segmentation faults and memory allocation which I think will just distract people from their actual goal.
I don't have any problem with C or C++ (well actually I do, but that's beyond the scope of this discussion) but I think it should be learned at a later stage, if at all. Learning them will certainly teach you a lot about your computer.
I don't think people should start with "web languages" either. In the sense of using PHP to generate HTML. Firstly, they require you to know how to write web pages. Writing decent web pages is a motherfucking pain with shit like browser differences. People shouldn't have to deal with that when they're learning to program.
I think Perl, Python, Scheme and Ruby are fine languages that are all very suitable for beginners.
So tell me, what do you think?
I want to get a good answer for my
Personally I think it's best for people to start out with a high level language. I don't think they should start with low level languages because they have a much higher entry barrier and they'll have to deal with things like segmentation faults and memory allocation which I think will just distract people from their actual goal.
I don't have any problem with C or C++ (well actually I do, but that's beyond the scope of this discussion) but I think it should be learned at a later stage, if at all. Learning them will certainly teach you a lot about your computer.
I don't think people should start with "web languages" either. In the sense of using PHP to generate HTML. Firstly, they require you to know how to write web pages. Writing decent web pages is a motherfucking pain with shit like browser differences. People shouldn't have to deal with that when they're learning to program.
I think Perl, Python, Scheme and Ruby are fine languages that are all very suitable for beginners.
So tell me, what do you think?