Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

iOS

Stuart Walker
Stuart Walker
4,649 Points

Should I start the iOS Development with Objective-C track? Or move straight to iOS Development with Swift track?

I want to start an ios app development track but didn't know if as a beginner I should start with the original track with objective C or move straight to swift. Are the original app development tools obsolete?

3 Answers

Hi Stuart.

I started with Swift and I have had no problems making the apps in the track and even developing a few of my own. Both courses presume that you have no programming experience so it is up to you!

If you are looking to work for a company in iOS development then it may be worth your while to learn Objective-C as you may need to maintain apps written in that language.

However, if you are just starting app development and want to go solo making your own apps then I would say Swift is the way to go. It is new and a great language to write code in! I would highly recommend it.

-Luke

Sage Elliott
Sage Elliott
30,003 Points

Treehouse has a good blog post on this subject. Give it a read!

http://blog.teamtreehouse.com/learning-swift-vs-objective-c

Stuart Walker
Stuart Walker
4,649 Points

Both were very helpful answers! I am going to start with swift "because its easier" and hopefully move onto objective-c in the future! Cheers!

Glad you managed to make a decision Stuart.

Best of luck with programming iOS apps!