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!
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
Martel Storm4,157 Points
Don't have a Mac anymore. What's the best language/next step to learn on a PC? I was learning Swift3 IOS Development
Not going to turn my PC into a Hackintosh. Don't want to learn a dead language. I want to make apps and I WILL eventually get my hands on another Mac. Until then what should I study/do? I would really like to specialize in IOS development. Maybe some kind of C? IDK help please?
Caleb KleveterTreehouse Moderator 37,862 Points
I would actually suggest installing Swift in a Treehouse workspace or some other cloud environment. They have instructions on how to do this on the Swift website. Just run the commands for Linux in the command line. Then you can still create scripts in Swift and run them.
David Remington18,326 Points
+1 to Caleb's answer. If you feel that you are at a point where you want to work directly in Xcode/have moved beyond what you can comfortably do with workspaces, there are a wide array of cloud hosted OSX solutions (unfortunately they are geared more towards managed corporate dev environments, so none of them are free)
This link is a little old, but most of the services mentioned are still in business: Stack Overflow
I'm not much of an expert on any code languages, but you could try and look at things like C#, which is used for a number of things, like Windows store applications. Another thing it can be used for is Unity scripts, which is also a cool program to learn and create things. Unity can be used to create 3d worlds and such, and is even used to make apps/games. If you go to their website, they have a list of really cool games and apps people made using Unity:
Also, if you think you're getting a Mac anytime soon, you can still learn iOS Development, and even if learning languages like Objective-C don't seem appealing, if you have the time it can expose you to more Object-Oriented Programming and such.
Anyways, these are just my ideas, like I said, I'm no expert at all, because I'm pretty new myself to the world of programming and me is just trying to get some moneys so idk.
(Sorry if this didn't help at all, I'm just a bored little child stuck on a code challenge in Swift)