Ему требуется Кнут!)))) Точнее книга «искусство программирования» Дональда Кнута или подобная литература, обычающая логическому мышлению и алгоритмам, а потом уже пусть приступает к изучению конкретного языка. Иначе из него может получиться быдлокодер, которого потом будет трудно переучить нормально программировать и алгоритмически мыслить.