Hi, what would your computer hardware need to be in order to do programming. Like run a Java environment and such, also do your normal web browsing, email, and word processing. No gaming will be done on the laptop, I want to build a desktop for that later, so integrated graphics are ideal to keep cost down and less heat and better battery. would a 300 dollar laptop be enough for that? the specs are an Intel celeron 2.2 GHz, 2 GB RAM, 250GB 7200RPM HDD, intel 4500M graphics.