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

Is Swift a real programming language?

I heard the Swift is not a real programming language because it only works for Apple products. You can only write it in Xcode, and while Xcode is free, you ultimately end up paying somewhere down the pipeline, like for the developer membership to publish your app and having to buy a Mac in the first place. So its really just a product!

How has the community really received Swift? will employers look at Swift as a trendy new apple product or real programming language?

or you can learn c# then you can code asp.net and other ms products plus mac.

1 Answer

Swift is clearly a real programming language despite what you are hearing from people. I honestly have no earthly idea why they would even say something that ridiculous. I live in Los Angeles and over here, there are several companies, including one that I may be working with soon, who only want to work with Swift and want nothing to do with Objective-C. Same goes for Silicon Valley. I've received a lot of attention from employers there because I have developed consumer-facing apps entirely in Swift AND Objective-C. The one reason other companies may be staying away from it for a while is because it's so young and is undergoing changes all of the time. A few legacy projects I've worked on in Swift before version 1.2 have all needed to be overhauled because of the latest updates to the language.

In summary, yes - it is most definitely a programming language that many people, and lots of employers, are taking seriously.

Thank you. I will keep your answer in mind as I learn Swift!