https://docs.swift.org/swift-book/ Ну или есть книга на русском, называется Swiftbook, от тех, что курсы пилят. Но на них уже ссылку не дам, ибо не знаю)
Конечно нужно самому развиваться и постоянно стремиться, это 100% Но если есть компании которые готовы были бы взять под крыло юнца, это же замечательный опыт и стимул к развитию
каждому заходят свои способы обучения - кому-то книги, кому-то курсы, кому-то видео на ютубе. мне вот последнее, например - поэтому могу посоветовать курсы скутаренко.
суть в том что программист - это не тот кто все знает. и не надо для этого его пичкать знаниями год или больше потому что он за это время половину нахрен забудет без практики