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


Kenneth Navarro
Kenneth Navarro
2,355 Points

Should I learn iOS development even though I don't own a Mac?

Currently finished learning C now barely just started on Objective C and it's quite hard to grasp the syntax. Also makes it harder for me since I don't own a Mac and I can't really try and learn Xcode myself. What steps do you think I should take right now since I don't have $800 to pull out of my pockets for a new computer as I am only a freshman in College. Also, how difficult is to learn objective C with no prior programming knowledge? I know HTML/CSS, and JavaScript but those are way different from Objective C. Thanks in advance.

3 Answers

George S-T
George S-T
6,624 Points

Firstly, I personally wouldn't recommend learning Obj-C without a Mac, I don't really see a point unless you REALLY want to make Mac/Iphone/Ipad Apps. Treehouse itself tells us that Obj-C is a great starting language. It is very difficult at the beginning but once you get a grasp, it's totally worth it. Yes, HTML and CSS are certainly very differing to Obj-C, however Javascript contains many of the aspects that Objective-C has, such as variables, functions (methods) and arrays etc. Im very new to Obj-C and I have no prior experience with it. I did a little bit of Javascript and some HTML and CSS before this too. I hope this helps you.

There was a similar question here.

Nathan F.
Nathan F.
30,773 Points

Does your university have a lab with Mac computers? Most of my college's computer labs had Windows computers, though some departments Macs. If those are free for student use, it'd be well worth it if you're interested in developing iOS apps, but having access to a Mac is really the only way to learn it.