Finally I have decided to make the jump from pc to mac. Had c++ as a subject in high school and further want to learn coding by myself for mobile app devlopment purposes. Some advice on that matter will be helpful too. BTW Definitely don't want to do a college degree in cs. Like to program in sleeping position (hope it's understandable) this is something I could not try in the store. So weight of the laptop is crucial. Just read through a lot of threads here but still undecided on the which macbook air, 11 or 13 is right for me. Moreover we dont have student discounts in India and I am on a tight budget so suggest only the necessary upgrades. Suggest a case and an external monitor too. Requirements being: 1. Learning computer languages. Maybe app development too. 2. Reading/Writing non-fiction novels. Another hobby of mine. 3. Playing War Commander(Facebook) and 8 Ball Pool. 4. Web browsing and youtube. And I brush my teeth twice daily.