The best programming laptops optimize processing power, RAM, storage, battery life — and price of course. Related