Чтобы научиться кататься на велосипеде, необходимо сесть за него и стараться не падая кататься, или на 4-колесном, так же и тут, нельзя по видео урокам научиться кататься, практика и практика, в общем- аналогию Вы поняли, Запомните -> Нет Коротких Путей к Успеху медлитьте , но пишите хотя бы одну функцию в день Вашего проекта, не даю советы, говоря, как я делал, возьмите уже готовые проекты, их куча,
https://github.com/dkhamsing/open-source-ios-apps https://github.com/imjog/example-ios-apps https://github.com/matteocrippa/awesome-swift#othe... и разбирайте, потом пишите с нуля или такой же, или свой, я не говорю, что книги и видеокурсы бесполезны, официальную документацию читайте параллельно и заучивайте, и вместе того, чтобы зависать в ютубе смотрите курсы, смысла что там , что за курсами сидеть никакого, но есть шанс что -то полезное узнать . Успехов и удачи .