It's not a simple question, honestly. There are freakin' heaps of laptops around the $500 mark with massive array of h/w configurations so to come to a specific brand/model is really tough. That said, the Acer Aspires
here are popping up a lot lately so they're probably a solid option but it depends on whether it's to be used for games (moar graphix!), office stuff (moar CPUssss!) or sciency apps (moar RAM!). Also, for that price, I doubt you'll get a laptop which doesn't share system RAM with the GPU but, if you can, will do better on games. That said, programmers are getting better at dealing with shared RAM and, with that in mind, one more consideration is whether you need an optical drive. If not, consider a tablet I reckon. If you need a keyboard, some have full-sized keyboards or get a Bluetooth one. Unless you
really need the bigger monitor, most of the reasons to buy a lappie over a tablet disappear if you don't need that or a DVD drive.
For any laptop buy, though, there are general guidelines which work most of the time what;
- Never buy one with a Celeron processor. Ever.
- If you can get brand/model info for the h/w inside a laptop (manufacturers are a bit cagey on this), see how well the speeds of the components match up. A computer with slower/cheaper components which are speed-matched will get you a better overall experience than if you have a beefy CPU but slow RAM
- If you have to compromise on anything, compromise on hard-disk space and buy an external/networked drive or use the cloud to store big files like 'legally' downloaded movies/music. This is harder if you want to game, obv.