I have perused round the internet seeking for a laptop that's good for programming and possible gaming(not necessary) and also considering a laptop that the cost hovers around $750 and i came up with HP ENVY m6 as it fits the price description that i was searching for but i want to know if it's a good laptop for programming. I'll also like you guys to suggest any other laptop that fits my description. Preferably HP or DELL. Thanks in advance.