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 Objective-C Basics (Retired) Introduction to Objective-C From Structs to Objects

Is iOS course for beginners?

I'm currently doing the objective c portion of the iOS application, but it is going very fast. Is it designed for someone who is just getting started with programing? I thought the landing page said there were no pre reqs... If I should start somewhere else where should that be? For instance, I know that "classes" and "strings" are terms used in computer science, but I am surprised to see them without more explanation in a beginner course, so that is making me wonder whether I am in the wrong place. (Also, in the video he switches between files that he is working on and doesn't tell the student -- took be forever to figure out what was going on.)

3 Answers

Stone Preston
Stone Preston
42,016 Points

yes that is the beginner iOS course. iOS programming is heavily object oriented, which is probably the leading source of your confusion. If you want, you could do the Introduction to Programming Course to try and get a more basic understanding of programming first before doing iOS. The iOS courses (along with Ruby/Rails) are probably the most difficult ones on treehouse.

Ok that makes sense. I don't see it listed in the tracks, but i'm going to start just using the link above.

Ben Jakuben
Ben Jakuben
Treehouse Teacher

We wanted the Objective-C course to be a great starting point for beginners, but the feedback thus far is that it jumps in with a little too much assumed about student's knowledge. Thanks for the feedback; we are taking note of it and will use it to tune all these courses in the future.

I'd also recommend working through the Introduction to Programming course. And try to get through the Objective-C and Build a Simple iPhone App course. The content in that project is still great for beginners. I think things will start to take shape for you by the end of that project. Some students really find value in going through the first projects twice: once to get the overview and once to practice everything and really cement their learning.

Amit Bijlani
STAFF
Amit Bijlani
Treehouse Guest Teacher

Even though Objective-C Basics is meant for absolute beginners there are times when some of these concepts can be foreign and as Stone mentioned the Introduction to Programming course can help you get started. In addition, I recommend getting a book as a companion guide Objective-C Programming: The Big Nerd Ranch Guide. If you have further questions don't hesitate to ask.