> I am always amazed at Linux folk who try to teach newbies
> how to program with vi/emacs and make

IMHO this is by far the better way to teach a new language.

Taking the text editor/make file approach will result in a
much better programmer, because it forces the student to
learn the language and nothing but the language.

Using the IDE approach, too many details are hidden by the
IDE, so in essence all you are learning is the IDE.

Jussi Jumppanen
Author: Zeus for Windows IDE
http://www.zeusedit.com