I was asked to help pick a laptop for a student who is going to be learning html and java. Least expensive preferred. My questions are: Will he be wanting a touch screen? Are they writing touch screen programs in either of those languages? Power of processor and RAM? As I understand, this machine should not need anything special for specs as neither of these programs require any particularly fast machine? I am hoping to get an i3 with 4 or 8GB ram. Windows 7, unless he needs a touch screen then Windows 8. Any ideas are appreciated.