As an aspiring iOS developer, I bought 2 books for programming in iOS 14 / Swift 5.3 based on good reviews of prior versions. Then, based on someone's recommendation I also bought a highly-rated udemy course for iOS 13 / Swift 5 because it was on sale for $15 with a money-back guarantee so thought there was nothing to lose. Finally, like everyone else, I have access to the online Stanford CS193p course I've seen people recommend, which also covers older versions.
The books I bought: "iOS 14 Programming Fundamentals with Swift" and "Programming iOS 14" by Matt Neuburg
The udemy course I bought: "iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp" by Dr. Angela Yu
Maybe other aspiring developers will also find the above useful. And feel free to share any other iOS/Swift learning material recommendations.
So, a question I have which I believe can also help other aspiring developers, and which I ask especially to those with programming knowledge/experience in all of iOS 13, 14, Swift 5 to 5.3 and/or older versions: are there enough differences between iOS 13-14, and Swift 5-5.3 and/or older versions, to warrant skipping courses for the older material? Or is mostly everything important the same so it may still be worthwhile?
I understand you may think, why learn the older stuff if you have material for the newer stuff? The reason being perhaps the material for the older stuff is geared toward quicker practical application, which from the reviews I've read on the aforementioned materials, may be the case. But on the other hand, there may be enough differences between the versions to undermine this aspect, hence the question.
The books I bought: "iOS 14 Programming Fundamentals with Swift" and "Programming iOS 14" by Matt Neuburg
The udemy course I bought: "iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp" by Dr. Angela Yu
Maybe other aspiring developers will also find the above useful. And feel free to share any other iOS/Swift learning material recommendations.
So, a question I have which I believe can also help other aspiring developers, and which I ask especially to those with programming knowledge/experience in all of iOS 13, 14, Swift 5 to 5.3 and/or older versions: are there enough differences between iOS 13-14, and Swift 5-5.3 and/or older versions, to warrant skipping courses for the older material? Or is mostly everything important the same so it may still be worthwhile?
I understand you may think, why learn the older stuff if you have material for the newer stuff? The reason being perhaps the material for the older stuff is geared toward quicker practical application, which from the reviews I've read on the aforementioned materials, may be the case. But on the other hand, there may be enough differences between the versions to undermine this aspect, hence the question.