There are a tons of very useful resources out there for Swift and I have barely begun to scratch the surface. But below are some the resources that I have found invaluable in my few months of Swift coding.
- http://objc.io is a website with 24 online magazine issues dealing with different iOS concepts in detail. Inspite of most of the articles written in Objective C, most of the concepts explained are iOS related which are relevant irrespective of the language used ( Swift or Objective C)
- http://www.raywenderlich.com/ – Has very detailed text and video tutorials
- https://www.udemy.com/the-complete-ios-9-developer-course/learn/#/ – Udemy course by Rob Percival. I am 30% there and I have found this course to start from Swift basics to important advanced features
- Stack overflow: Most of the questions that have arisen for me have been asked here. I did have trouble in coming up with optimal search query that will get me to the answer.
I have used other resources while searching, but these have been the locations that I have referred to the most often.