37d582b4_Computer_Buying_Guide__Needs
[#] 8 [Use] Programming [Needs] 
Programming will usually only require a good CPU and RAM. Unless you are doing intensive graphics programming, these are what you will want to focus on. Keep in mind both CPU speed and number of cores is important, where more cores will allow more multitasking.
Computer Buying Guide
Needs