The intent Core 15 or i7 would work perfectly well for any programming student. They offer good performance. Cache size, Number of cores, frequency, and thermal design power also decide the performance of the laptop. However, if you are not a fan of the Intel Processor, the try AMD processor, they also work well.