I was looking into learning Swift and found that Apple has a free book "App Development with Swift" -- seems like a good starting point. However I realized it's for XCode 10 and the current one is 12. I'm not sure what version of Swift is discussed in the book. Would this still be a good starting point or are there likely changes in Swift that would be better to learn now rather than starting with outdated code even if it might still work?
I did web design in college and quickly realize what I learned there was vastly outdated and feel behind everything so if I'm going to learn a new programming language I want to do it right.