Список литературы для самостоятельного изучения программированию?
Вот вам первый урок по программированию. 
А что вы сами сделали чтобы ответить на этот вопрос, прежде чем сюда придти? Если ничего, то шли бы вы отсюда и от программирования подальше. Везде уже обсосан этот вопрос. Юнити или анриал для игр, Юнити проще для новичков. Книга хедферст от орейли, стартанлроид на Ютубе для андроида
По мне так не важно на каком курсе будешь учиться, потому что везде все одно и тоже, где-то есть одно но нет другого, у других наоборот. Курс от книги вероятно не отличается. Я книги не пробовал.

Важно пройти полностью готовый курс любой бесплатный. Можно видео, можно текстом. Это даст общие представления о материале. 
Потом изучать конкретные темы поиском. То что не понятно или более глубоко. Возможно в этот момент или после него стоит изучать по оригинальной документации, И начать писать конкретный код.
Времени на это уходит уйма.

Имхо.
Я еще не программист