A beginners guide to learning Swift and iOS development: Edition 2.2
Some of the first posts I did on this site were on what I thought were, at the time, the best online resources for learning Swift. Since then I have come across new material, and talked to other people who are just starting to learn Swift and iOS development. It has given me a lot more insight to what makes some resources better then others, beyond some of the obvious qualities. Because of these insights and with new material being released all the time I wanted to revisit this beginners guide to Swift and iOS development resources, and do a complete update to it.
This guide will not be broken down into several different posts. Instead, everything will be in one mega-post which will make it much easier to use as a reference. Part 1 will briefly talk about the different approaches you can take in order to learn Swift, from highly structured, to completely free form.. Part 2 will be broken down into multiple sections that will list the various books, courses, tutorials, and other reference materials, that are available, along with a brief summary of each and in some cases a link to a much more detailed review I have done. Part 3 will offer suggestions on which resources might be the best choices for you, and why, for those that are looking for some advice on where to start. So let’s jump in! Read More