@skurk
I think his point was more that if you are just beginning to learn C or C++ then there's more resources available for the beginner using MS Visual C++ or VS.NET etc.
Plus the IDEs are very good and much more user friendly than many of the Open Source ones out there.
Also I think that if you ever find yourself advocating using vim (for anything) then you are not thinking of the novice user :-D
Learning a portable language like C or C++ on the PC is ok, then he can bring that experience back to the Amiga. There are major differences but it's not much harder than going from PC to Gameboy Advance development. However starting off on the Amiga could potentially limit his resources unnecessarily.
Just my opinion obviously.
Andy