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
Zain Abiddin
2,783 PointsWhat do you guys think about the future of Swift?
What is going to be the demand of Swift programmers in the workforce? What are ways to really master this language?
4 Answers
Justin Horner
Treehouse Guest TeacherHello Zain,
I've been using Swift since its announcement and I must say, I truly enjoy using it. As an iOS developer, I'm incredibly grateful that I finally have a modern language to use on Apple platforms.
It's intuitive, clean and expressive which allows one express the intent of the code without the language getting in the way. As Ryan stated, with the launch of the Apple Watch, the demand for Swift will be on the incline for the foreseeable future.
As far as mastering the language goes, my suggestion is simply to go through the iOS Development with Swift Track here at Treehouse first and then immediately begin writing something you care about with the language :)
A language is nothing more than a tool. To learn it, use it for its true purpose: building something you're passionate about.
Alan Johnson
7,625 PointsI've been learning Swift here on Treehouse, and I have to say it's probably my second favorite language, behind Ruby. I'm just scratching the surface, but it works very similarly to how I think about code, and I really want to write an iOS app to play with it more in depth.
Zain Abiddin
2,783 PointsGlad to hear!
Ryan Carson
23,287 PointsThe demand for Swift is going to continue to skyrocket. Especially with the launch of wearables by Apple. All these new devices will also have apps, written in Swift.
It's a good time to be learning how to code - especially Swift ;)
Zain Abiddin
2,783 PointsWow! Thanks for the response Ryan! You've been a mentor for me from afar! I've been reading your blog for quite some time! Your post on using Trello effectively has saved me a lot of stress!
Awesome work with Treehouse! Just started using it and loving it so far!
Ryan Carson
23,287 PointsCheers Zain Abiddin! :)
Bradan Jackson
20,558 PointsI think it's incredibly intuitive, especially compared to Obj-C.
I recreated the Crystal Ball app from treehouse, in Swift, and it took me about half the time. I find that impressive, considering I didn't have instructions on how to do it with Swift.
Obviously, they're going to improve or change the primary language again at some point, but I think it's definitely a good step forward.
Zain Abiddin
2,783 PointsYup! I'm really enjoying my experience learning it!
Zain Abiddin
2,783 PointsZain Abiddin
2,783 PointsThanks Justin! What are you building with Swift?
Justin Horner
Treehouse Guest TeacherJustin Horner
Treehouse Guest TeacherYou're welcome! Unfortunately, I can't say too much about the project but I can say it's of the Music genre :)