HP Pavilion 510 has powerful i7 quad core processor and 12GB RAM that makes it a very fast computer. For storage, you get 2TB hard disk which should be more than enough for your programming projects. HP even managed to squeeze in a DVD drive, six USB and two HDMI ports for dual display setup. It also has some nifty features like built-in memory card reader. Keyboard and mouse also come included in box.
6th Generation Intel Quad-Core i7-6700T Processor (2.8 GHz, 8MB Cache), Intel HD Graphics 530
* 12GB DDR4 SDRAM System Memory (2133 MHz, Expandable to 16GB), 2TB SATA 7200rpm HDD
* Next-Generation Wireless Connectivity, Bluetooth 4.2, SuperMulti DVD/CD Burner
* 2 x USB 3.0 Ports, 4 x USB 2.0 Ports, 2 x HDMI, 1 x VGA, 1 x Microphone and Headphone Jacks, 1 x Ethernet Ports
* Windows 10 Operating System, Built-in Media Reader, Keyboard/Mouse Included, HP Finish in Twinkle Black, H x W x D: 14.3″ x 6.4″ x 14.9″, Weight: 12.6 Pounds