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


Continue with Obj-C or switch to Swift?

Hi everyone,

I've progressed quite a way through the Obj-C tutorials and only have a couple of stages left before I complete that track.

Is it worth carrying on with that track or should I switch to Swift straight away?



3 Answers

Hi Steve!

I would recommend pressing on with Objective-C before starting Swift. It is still a very valuable language to know for OS X and iOS development and seeing as you are only a few steps away from completing the whole track I don't see any reason why you should stop with it.

Have fun programming.


Jeffrey Gossain
Jeffrey Gossain
5,935 Points

From what I hear, if you want to get a job, you need to learn Objective-C because 99% of the programs are still written using that code. But if you are making your own app or company and starting from scratch, I would learn Swift. Seems a bit faster to learn and eventually more and more people will be making the move to Swift rendering Objective-C less useful in the long run (10 years +).

Alex Suarez
Alex Suarez
868 Points

I had the same issue and asked Amit via twitter. He recommended to finish both tracks if you want to make a career out of making apps.