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

General Discussion

totally confused about swift and after reading the swift FAQ ?

Hello everyone, i'm a new student here, im very confused about the swift language, i have a background of c++ and java, but i wanted to start developing apps for iOS, i started the objective C track on treehouse, and then booom this swift thing is up ! im really confused now, i feel like im just wasting time learning a language that will die soon, at the most another 6-7 months if im not mistaken, and at the same time there is no resources for swift yet, do you recommend just wasting more time on objective C , or should i learn something else (android for example) until the swift is alive ?

1 Answer

Kenneth Love
STAFF
Kenneth Love
Treehouse Guest Teacher

Obj-C isn't going to die any time soon. People will start to build apps in Swift, yes, but do you think all existing iOS and Mac apps will be instantly translated to Swift? No, of course not.

Swift also still likely has some gaping holes in functionality that will have to be patched with C or Obj-C, so knowing both of those will still serve you well for years to come.

New languages don't immediately supplant old languages, sometimes they never do.

James Barnett
James Barnett
39,199 Points

> New languages don't immediately supplant old languages, sometimes they never do.

Like how C# hasn't supplanted C++

Thanks guys for your help, i figured out that i will just go on with the obj-c track !