Agora, por outro lado se você souber inglês eu recomendo o seguinte:
1. Aprender um pouco sobre paradigmas de programação, principalmente orientado a objetos. Existe uma nova onda por parte dos engenheiros da Apple de mover para Protocol-Oriented mas, ainda é cedo e a grande maioria continua em OO.
https://itunes.apple.com/us/course/programming-paradigms/id495054064
2. Aprender sobre abstração, recursão e alguns outros recursos de programação
https://itunes.apple.com/us/course/programming-abstractions/id495054099
3. Dar uma lida sobre MVC (model-view-controller)
4. E meu curso favorito de iOS!
https://itunes.apple.com/us/course/developing-ios-9-apps-swift/id1104579961
Eu coloquei 1, 2, 3 e 4 somente para separar os tópicos, mas não é uma ordem especifica, é bom você ter uma idéia geral do 1 ao 3, aí aprender Swift e iOS Dev no 4. E boa sorte!