Какую книгу подарить младшему брату, который хочет стать программистом?
head first вполне нормальный вариант для начала. правда есть риск что книжка воспримется как другая крайность - "написано как для дебилов". в вашем описании есть другой риск - любитель поиграть, желающий стать программистом, часто лелеет мечту сделать свою игру, а когда узнает что компьютерная графика это не "подтянуть математику", а чистейший матанализ и высшая математика - может настигнуть разочарование и идея стать программистом улетит в трубу.
Парень гравитацию в кс меняет :)
Думаю, для начала ему стоит почитать про HTML, вот, люди в отзывах говорят - книга понятная и легкая к восприятию. Собственно, автор Влад Мержевич, создатель htmlbook, думаю, книга - лишь некая бумажная версия сайта, надеюсь с картинками.