a programmer that tries c + + for the first time, hd, sharp, detailed