1. Не надо ставить программирование как цель которую надо достичь за определённый период.
Занимайтесь каждый день сколько вам угодно и не смотрите на других, 20 минут, вы можете больше тогда можно и больше, 30 минут, если вы будете заставлять себя то у вас будет только отвращение от изучения и не чего больше.
2. Изучите язык проще чтобы понимать о чём идёт речь (просто в некоторых книгах вам не будут подробно объяснять что такое переменные, циклы, массивы, и тд)
Вы можете начать с Python, а потом перейти на Swift, у Apple есть хорошая документация по нему но там насколько я знаю всё на английском.