I've got a friend who is a non-traditional student and has just taken his first semester of logic and programming using Java.<BR><BR>He is kind of overwhelmed at the amount of different IDEs and is ...