My current 2008 MacBook has served me well (it just won't die and Apple keeps letting me update it to their latest versions of OS X, much to my parents' joy and much to my chagrin ), but I am going to be heading to university in a few months and will be in need of a new machine. I have decided that I want to study computer science, which from what I hear requires a fairly well-specced computer. Is this true for computer science students as well, or more so for those in their professions? If it is true, then it would seem that the best option for me would be a MacBook Pro (most likely the more portable 13" model), which I fully intended to get, that is until the new MacBook reared its beautifully-engineered head... It is perfectly portable and über-stylish, and it has all the new features that I so greatly appreciate (especially the gorgeous Retina display, which will be a first for me on anything larger than an iPad); however, despite its general 'newness', one thing which isn't so fresh is the processor. I had a chance to try out the MacBook after my Watch fitting a couple of days ago, and it seemed plenty quick enough, but I wasn't exactly programming at the time. If I were to go with the MacBook, I would be going with the top-of-the-line 1.3GHz model, with TurboBoost up to 2.9GHz—is this powerful enough for my purposes? Whilst the MacBook Pro would be vastly more powerful, I am wholly enthralled by the portability, design, engineering and future-proof-ness of the new MB. There is no doubt in my mind that either notebook would feel in any way sluggish to me, considering what I'd be coming from, but I'm no computer science expert—that's why I'm going to university, after all. So, which is best for a future computer science major: MacBook, 1.3GHz or MacBook Pro (with Retina Display), 13" If the rMBP is best, which specifications would you recommend? Thanks! EDIT: For what it's worth, though I've yet to decide on a university to attend, I am considering TMU (Technische Universität München) in Munich, Germany, which is one of the schools that has incorporated Apple's new Swift language into their programmes.