Best laptop for a college student?

Im going to be a college student in the fall of 2014 and my parents want to get me a computer for Christmas. Im hoping to go to college for software engineering so I thought the rMBP 8g of Ram and 256 SSD was a good fit. What are your thoughts?