Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
Billy Torrez10,271 Points
Which track should I take?
I like to start learning Swift, but which track should I take? "iOS Development with Swift" or "iOS Development with Swift 2.0"?
Jason AndersTreehouse Moderator 145,855 Points
If you're just starting out with iOS, I would definitely start with Swift 2.0 as 2.2 is the most current version of Swift. Keep in mind, however, you will need at least Xcode 7.0 to run the latest version of swift. If you are running Xcode 6.x (or older), Swift 2 will not compile.
There are quite a few differences from Swift 1.x to Swift 2.x (Some small ... some significant). So, if you can do the Swift 2.0 Track, that is what I would recommend. Swift if a VERY new language and is still evolving and will continue to change. I did Swift 2.0 track and then went and did the Swift 1.0 track after. It was a good learning experience to see how the code is evolving. Also, there are some things in the Swift 1.0 track that are relevant, but not yet in a Swift 2.0 course here (it's coming though).
I would also recommend taking the Objective-C Track / courses after, as Swift is based in that, and most of the APIs still run on Objective-C.
Good Luck and Keep Coding! :)
Anjali Pasupathy28,883 Points
Take the Swift 2.0 track. It's much more recent and it covers the version of Swift currently in use.