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

Swift vs. C#

Hello. I have been on the Swift 2.0 Track and I feel limited when I code with Swift. I have been driven to switch to C#, along with Visual Studio and Unity. Should I remain on the Swift 2.0 track and finish or should I stop (or pause) and learn C#, which is essentially what I want to do? Thanks!

4 Answers

anil rahman
anil rahman
7,786 Points

If you want to switch then switch if you are not getting what you want from swift. c# is awesome i enjoy it. Java and c# is super similar so when you know c# you will be able to do java also obviously switching syntax very slightly but its cool. Also by knowing them two you can also go android because you will know most java syntax and why you do the things you do.

Hmm... It really is up to you. I'd try out C# if I was you, but feel free to do whatever you want. :dizzy:

I'm just not sure if I should wait for a good C# track from Treehouse (eventually it's coming) and continue from Swift, or just learn everything I can about C# from here. Then I'll go to Microsoft's website and learn more. Is that smart to abandon Swift (for now), or should I just wait?

anil rahman
anil rahman
7,786 Points

Doesn't matter if you abandon it for a bit, you can always go back. You can learn multiple languages all in same period if you wanted. You will still remember how to code in swift if you move to c# so it would be fine, they have c# basics and even objects which are both really good courses in my opinion they show you a lot and explain alot!