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 trialLuke Glazebrook
13,564 PointsCan the Swift courses overlap?
Hi!
I am getting back into iOS development after picking up an iPhone for myself but right now there isn't much Swift 2 content here on Treehouse. I know that there is some coming soon but I really want to dive into Swift more and start developing apps again as soon as possible.
I don't really know what changed much between Swift and Swift 2 however so I have came to a bit of a roadblock. Do I need to wait for more Swift 2 content to come out or can I just dive right into the original Swift content and create some apps now?
Thank you to anyone who answers this, I really appreciate it!
-Luke
3 Answers
ianhan3
4,263 PointsI've completed both what is available on the 2.0 and most of the original swift course before I started other courses on different sites. While you'll definitely run into a few problems while doing the original swift course, quick googling generally fixes your problems. IMO it has definitely proven to be even more beneficial since that kind of self sufficiency is ultra helpful to learn since A.) you'll be using that IRL and B.) it forces you to learn even deeper than you learn in just the course. You find various ways to do something and realize what refactoring actually means by doing it. It's definitely annoying sometimes that the old code doesn't work but you learn a lot debugging.
Just my thought.
ianhan3
4,263 PointsDef - me too. Pasan is a boss.
Malerie Anderson
4,941 PointsI agree with Ian. I've been working on the original Swift track and then completing the new Swift 2.0 courses as they become available. It's definitely interesting to see the differences between the old and the new versions of Swift, but between Google and the developer documentation, it's usually not too hard to figure out what the changes are. And if you can't figure it out, then the new courses are coming out and I keep assuming all will become clear when I review the concept with the Swift 2.0 version of the course.
Luke Glazebrook
13,564 PointsLuke Glazebrook
13,564 PointsAlright, awesome! I am going to start with it now and I am already excited for the new Swift 2 content that is going to be coming to the site.
Thank you very much for your help!