Die wichtigste frage ist doch erstmall was er machen will.
Wenn er schnell zu nem Grafischen ergebnis kommen will sollte er es mit HTML und Javascript versuchen.
Infos kriegt er auf selfhtml.org oder htmlworld kostenlos.
Ist halt web programmierung
Dazu gibts mehere IDE. Darunter Dreamweavher (kostet was) Notepad++ und Eclipse sind umsonst.
Wenn er viel mit system funktionen arbeiten möchte also Dateien kopieren, verschieben, löschen, etc.
Nimm die sprachen Java oder c++. Da ist eclipse sehr gut(umsonst)
Will er hacken
soll c++ oder phyton nehmen
Will er 3d welten programmieren sollte er erstmal mit was einfachen anfangen an sonsten wer vleicht cinema4d etwas.