How to choose a laptop for programming
Ayo Isaiah

Ports end up being very critical. Limited ports will frustrate you when you discover you want to: connect 2 monitors, use an auxiliary keyboard, transmit to a wireless Bluetooth device, connect your portable hard drive, use a projector etc etc. If you can afford it, a great graphics card will future-proof your pc