Here's the deal, i need a machine for those purposes, i'm currently on my second graduation, first is Industrial Design, and currently studying Computer Science. Here's the deal, i do have some budget, but i'm as cheap f***... I need a machine to bring to classes, but should be able to deal with my video and graphic hobbies. I was considering getting two computers iMac and MacBook Air... but i think i'm gonna need more than a macbook air on university to deal with Android Studio(i h8 it) and Distributed programming... need advises from coders and videomakers. Thanks! Sorry for my english. Cheers from Italy.