Give me a laptop recommendation?

I'm currently a computer science student. I need a laptop that:
- is durable/ doesn't break easily
- great resolution
- easy to program on
- has great pixelation so that I can watch movies and look at photos
- also has great sound quality
- great for note taking
- 6+ hours of battery life

I don't care much for speed, though it is semi-important. My budget is under $1000, and I'm leaning towards getting something that's refurbished.

Right now I'm leaning towards a Macbook or a Lenovo Yoga 2 Pro, more so the lenovo.

I like that the Macbook has great durability, it could link with my iPhone, and it has a long battery life, but I don't really like it's OS… Plus I'm in college and most people are willing to steal a Macbook.
I'm leaning more towards the Lenovo because I LOVE the versatility/how it can go from a laptop to a tablet. I'm also familiar with windows and it's programs. But reading up on reviews, I hear that people had a problem with it's resolution because not a lot of software is up to date with it.

Yea so I'm torn between the two… Advice?

Would go for the Dell Venue 11 Pro.
Its a Tablet/Convertible so it can have a keyboard.

It has a 10.8 inch (27.4cm) LCD, touch panel 16:9
2GB LPDDR3 Memory
Intel Atom Quad Core baytrail.
8 Hours Battery

Ports
1 x Full size USB3.0. 1 x Headphone and microphone combo jack, 1 x mini HDMI
Near Field Communication (NFC)

Includes
Windows 8.1
Microsoft Office Home/Student Edition.

Its £379

http://www.dell.com/...nue-11-pro

Hope it helps!

If you want a macbook, be aware that if you do break it, you can't easily fix it.
And I agree with you on the OS, windows is better imo. And more freedom.
Many windows laptops also have great battery life

A big-screen laptop from HP would do.