As a programmer, you don’t need a powerful computer at all. A quad-core i5 processor with 8GB RAM and 256GB of SSD memory will suffice. As for screen size and resolution, aim for a 13-inch Retina display to get the best coding experience.