Есть сервис http://verbling.com, вы платите 50 долларов в месяц и можете разговаривать с преподавателями на их уроках + бесплатно тренировать свой язык в сообществах.
Кроме того, есть http://learn2.ru,italki.com и прочие социальные сети для языкового обмена.
muff.kiev.ua/content/unixlinux-teoriya-i-praktika-... - Брюс О'Моли "Unix/Linux. Теория и практика программирования". Но это не десктопные приложения, а как раз как разрабатывать приложения серверные и клиентские. Очень доступно, с тройной прослойкой. Курс стенфордский.
У моего преподавателя по английскому MacBook Air 13 Core i7 256 MB SSD выдерживает полный рабочий день, т.е. 6 часов где-то.
Может быть у вас версия 11-дюймовая?