it's for programming where 4 cores will help with compiling. also, he will learn web programming down the road, so he'll be running web server, a browser, and debugging at the same time. i think quad core will really help there. of course, if the lappy comes with hdd, then i would swap it with an ss...