Here are the specs we recommened for programming - 8GB RAM or higher, 256GB SSD, 8-core CPU and GPU, and great Thermal System. Of course, these are the minimum specs we recommend. If you could go higher than that, It would be great because sometimes programming requires heavy computational power and responsiveness.