What is a Good First Programming Language?
1–10 of 10 posts
Re: What is a Good First Programming Language?
#2At least with JavaScript I can see some use for the average person (spice up homepage, Greasemonkey, Mashups), whereas otherwise I am not sure what an average user would want to program.
Re: What is a Good First Programming Language?
#3Re: What is a Good First Programming Language?
#4* Dive into Python (http://diveintopython.org) is a good introduction, and is available free online.
Re: What is a Good First Programming Language?
#5print "hello world"
The compiler/interpreter should handle the rest. Edit: This is especially true if the language is used as a teaching tool for first time programmers.
Re: What is a Good First Programming Language?
#6For the most part I want to design webpages and mashup social networking API's. Of course I've been picking up my HTML and CSS, should I jump straight into PHP at this point or should I go another route? (Python/LISP/etc)
Re: What is a Good First Programming Language?
#7Re: What is a Good First Programming Language?
#8And read this. http://www.cs.berkeley.edu/~bh/v1-toc2.html
Then get DrScheme. And read the little schemer.
Thank me later.
Re: What is a Good First Programming Language?
#9This article sounds as if it was written sometime last century. In 2008, there is no excuse for a programming language in which "hello world" is longer than: print "hello world" The compiler/interpreter should handle the rest. Edit: This is especially true if the language is used as a teaching tool for first time programmers.
Re: What is a Good First Programming Language?
#10The topic of what makes a good teaching language is valid and deserves consideration, but we should be careful to give it too much weight. In the end, teaching someone how to program requires teaching them new concepts. They will be required to learn a new way of thinking. Any time you do that, you will screw up, confuse issues, and get frustrated. No programming language can prevent this completely.
As with sex, the more you're exposed to programming, the less important your first experience becomes.