But since I'm not there, just list your current shortlist here for folk to comment.
If you want to learn Java, you may have all you need in the Chromebook. IDEONE looks to work on a Chromebook.
Hey guys, I want to start learning Java but currently I have a Chromebook and so I need a new laptop just to learn programming languages. I am a beginner in programming and so I probably won't be writing anything heavy anytime soon.
I need the laptop to be strictly under £300 (or as cheap as possible). Which ones do you recommend? Currently I am thinking about getting HP 250 G4.
Do you guys have any recommendations?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic