I would say go for the latest one too... I believe you're not going to stick with just doing programming stuff only...
i3 or i5 would be good enough to require your needs but i7 is pretty far the most recommended one if you want to do serious gaming or watch HD movies...
flagstar
Practically a Master Poster
618 posts since Oct 2009
Reputation Points: 126
Solved Threads: 59
It also depends on the brand of the laptop. I suggest that an i5 processor will be good enough. Unless you are doing what flagstar said above. 4GB ram and 500 GB hard drive will do and 1 GB graphics. Good luck
jingda
Industrious Poster
4,698 posts since Mar 2011
Reputation Points: 182
Solved Threads: 142
I feel it was very near when Core2Duo was considered the High-End processor, and now it is BASIC!
So, take the High-End Core i# in order to catch up with technology and survive a little longer than the Core2Duo (which might become obsolete soon!)
Drycola
Junior Poster in Training
74 posts since Aug 2008
Reputation Points: 20
Solved Threads: 9