What do you think is the best first language to recommend to people, and why? This question comes up a lot, and I’m curious what people think.
Another approach would be to start with something like Harvard’s CS50 course, but I haven’t gone through it.
Are there any other languages that might be a good first choice? C? Ruby? Scheme? Perl 6?