That said, the last thing I would do is have new programmers working in notepad and command line compiling. That's just too much information to absorb at once, when you don't have to.
Emacs and VIM are far superior to simple text editors, also. Notepad doesn't offer anything, and it is not a matter of opinion that notepad is inferior to... well pretty much anything for Java. Of course you'll hate it.
Another advantage for C# for new users is the fact that you know what to use - there's no worry about whether or not you are using the best IDE. Install Visual Studio and be done with it.
This post has been edited by xclite: 09 March 2011 - 06:02 PM