I've only owned HP products my entire life but when I browsed through some common laptops used by CS majors, I see more of Lenovo, Asus, and Apple. I'm looking for something lightweight, 13-15", and long battery life. I do game occasionally but I'm probably going to quit once I get into college. Not too concerned with memory, but would like an i5 processor. I want to stay away from Apple because I'm not too familiar with them (too confusing for me, and even though I can if I wanted to, I don't want to spend extra time learning all the shortcuts and the workings). I'll be using the laptop mainly for coding and browsing the Internet. Any suggestions?
*edit: Thought I'd mention that my school recommends Dell New Precision 5510 15". I don't really know about the specs, but it looks bulky. It also recommends the macbook pro 13" but for reasons stated above, I'm not interested in it.