Для начала советую почитать документацию от разработчиков. Можно и учебник от свифтбука прочитать, это почти тоже самое. Если совсем денег не тратить, то можно взять на ютубе курсы, посмотреть ролики, что нужно учить. Плюс как сказали уже есть сайт hackwithswift. Это целая энциклопедия по Свифту.