I am about to start university and I am considering getting a new MBP. I currently have a 15" 2011 model (2.4 GHz, 4gb ram) and while it works great, I'd like to have a newer laptop, preferably something lighter for carrying to class. It will mostly be used for typing notes/homework, maybe homework in an introductory computer programming course, and possibly future undergraduate-level computer programming related courses in the future. I know a 13" would be easier to carry, but I just bought an expensive laptop bag/purse for a 15" mbp, not sure if that's a petty hesitation as it would still fit in there. Which would you recommend for what I would use it for? Also, would I need a 2.4 GHz or 2.6? Are there going to be any newer models this fall or are the 2014 models already out?