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

Spencer Bigum
Spencer Bigum
3,250 Points

Whats the difference between the "Learn Swift" track and the "Beginner iOS Development"?

Looking to start learning how to make an app, but not sure which track to start. Thanks!

2 Answers

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Hi there! Personally, I would do the "Learn Swift" track first. Most iOS apps are written in the Swift language these days. The "Beginner iOS Development" track uses Swift to build its apps. While the Beginner iOS Development track does start assuming you know little to no Swift, I feel like it's easier to keep up with what's going on language-wise if you first have a solid understanding of Swift.

This is just my opinion. Hope this helps! :sparkles:

Spencer Bigum
Spencer Bigum
3,250 Points

Awesome thank you so much for this comment!

Ty Schenk
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Ty Schenk
iOS Development Techdegree Graduate 16,269 Points

I agree with Jennifer. I would also do the "Learn Swift" first. Having a solid understanding of Swift will only help you on your adventure with iOS Development. Often what I found while completing the iOS course's was that they can become complex and hard to follow without previous basic understanding of the content from a lang point of view. You of course could in theory skip the "Learn Swift" course and jump into iOS development and you most likely would not suffer in the long term but picking things up in the short term would proably be a tad slower, as you may have to go back and re-watch a few videos. But again this is also just my opinion.

Spencer Bigum
Spencer Bigum
3,250 Points

ok so one last thing Ty Schenk and Jennifer Nordell - if I am a mid-to-advanced JS developer - would that change or alter your answers? Sorry I guess I should have added that into the first question.

Thank you!