Самый быстрый (и я считаю правильный) путь изучения прикладного программирования - это РЕАЛЬНЫЕ задачи + гугл + английский язык (на первых порах Google Translate). Пустое чтение теории не даёт ровным счётом ничего. Лучше сделать небольшое реально работающее приложение, чем прочитать 100500 книг по программированию.