I like devTravisPerson's idea! Getting other subjects in can really boost levels. Also, this site may help: brainly.com if you ever need any more help!
Ehh. Both are otherpriced, but with my setup ATM, I'd go with the Mac, because I kind of need portability. But honestly, I wouldn't really want either.