I'm a broke cs student looking to buy a cheap laptop for school. I can spend a max of $400. I realize that is a very limiting factor. I found this deal, and I'm wondering if this is the best I'm going to get for my budget, and if it's a good laptop/company (I've never bought a Lenovo before). What can I realistically expect to be able to do with this configuration, and what are the limitations? Thanks in advance for the help 
The price is $399
Processor
4th Generation Intel Core i5-4200M Processor (2.50GHz 1600MHz 3MB)
Operating system
Windows 8.1 64
Graphics
Intel® HD Graphics 4600
Memory
6.0GB PC3-12800 DDR3 SDRAM 1600 MHz
Display
14.0" HD LED Glare
Hard Drive
500GB 5400 RPM
Optical Drive
DVD Recordable (Dual Layer)
Battery
6 Cell 48 Watt Hour Lithium-Ion
Network Card
Lenovo BGN Wireless
Bluetooth
Bluetooth Version 4.0
Warranty
One year

The price is $399
Processor
4th Generation Intel Core i5-4200M Processor (2.50GHz 1600MHz 3MB)
Operating system
Windows 8.1 64
Graphics
Intel® HD Graphics 4600
Memory
6.0GB PC3-12800 DDR3 SDRAM 1600 MHz
Display
14.0" HD LED Glare
Hard Drive
500GB 5400 RPM
Optical Drive
DVD Recordable (Dual Layer)
Battery
6 Cell 48 Watt Hour Lithium-Ion
Network Card
Lenovo BGN Wireless
Bluetooth
Bluetooth Version 4.0
Warranty
One year