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! While you're at it, check out some resources Treehouse students have shared here.

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

iOS

Should I take the Swift track before the Swift 2.0 track?

I want to learn the swift programming language but i don't know if i need to learn Swift before i learn Swift 2.0, or if i learn Swift do i need to know swift 2.0 and vice-versea.

1 Answer

Hey Jackson,

The Swift 2.0 course is complete and very thorough, and it assumes you know nothing about Swift (or programming in general) as it starts. That said, you don't need to take the original Swift course because much of the material covered in the first Swift course is also covered in the second (Swift 2.0). If you want to have a more thorough understanding of the changes that were made from Swift 1.0 to Swift 2.0, I would recommend taking both courses. But if you're just interested in learning the ins and outs of Swift, I'd say Swift 1.0 is a waste of time. Overall, it depends on how much time you're willing to spend learning and how interested you are in the differences between Swift 1.0 and Swift 2.0. I should also mention that some of the things taught in Swift 1.0 have been deprecated from Swift 2.0 (meaning they are no longer acceptable).

Hope this helps, Rodrigo