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

Introduction to Objective-C Confusing?

Ive just gone through all of the 'C' programming and have found that I am understanding it all very well and making good notes. Ive just began to start with Objective-C and Ive watched the first 3 videos now, however Im finding it really hard to keep up with whats happening and it all seems confusing and hard.

I wanted to know whether it's just me that is finding the transition hard or others are too? And also, whether is starts to all become more clear and understandable in later videos?

Thanks.

I agree, I found the exact same problem as you.

It's the same with me. The C portion was pretty easy, but it took me 2-3 days to understand(for the most part) those same first 3 videos in the "Intro to Objective-C" section. I've probably rewatched those videos 15-20 times while searching through other resources for clarification.

It's probably not that complicated, but the instructor uses an incredible amount of jargon without explicitly defining the terminology and often skips important details. I don't think this course is well suited for beginning programmers with zero technical background like me given that it forces you to constantly use other resources for it's lack of clarification.

Nonetheless, I'm determined to go through the entire course and make sure that I understand every little bit of it.

6 Answers

I think the iOS Development Track here at Treehouse is very good, but you might also consider checking other resources for a second explanation of certain topics - that's always a good thing to do. Below are some good ones.

I found that Objective-C really grew on me and I love it. It's somewhat crazy at first, but you'll get used to it and then you'll discover just how powerful it is.

objective c is a tough language to start learning, mainly because of the strange syntax. But after a while im sure it will start coming easier. It might help to watch each video twice before moving on to make sure you really understand it

Besides the ressources here at Treehouse already linked to by Eirik I'd like to recommend the book Objective-C Programming: The Big Nerd Ranch Guide by Aaron Hillegass and Mikey Ward.

Get The book it helps.

Its ok to feel a little nervous with objective C in the start. I would highly recomend Programming in Objective-C by stephen kochan. I read this book twice and then too i was a little confused and got most of my answers at treehouse.

And now i love programming in Obj C.

So dont worry .... Things will ease out soon.

I felt the same way, sometimes still do. I love treehouse a lot but I will say that Codeschool did a better job with the Objective-c intro class. I suggest you check it out.

Thanks for all the awesome comments, they have really helped me out. I have watched the videos twice and it's becoming much clearer to me, and also Im considering getting a book to help me with various terms.

Aaron Ackerman Slightly off topic, but from completing just the Treehouse IOS path, do you think you knew enough to make some quality IOS apps? Thanks bud.

Yeah I feel more confortable creating them and I still have a lot of questions. I have days where I feel lost, but I now know how to find the answers.

With that said. I'm not able to make the next Clash of Clans game that brings in 2.5 million a day. But.. I'm working towards it :)

Before treehouse I was crawling, now I'm able to walk, I still strip over things daily, but... soon I'll be able to run, and when I do.. its going to be epic! and worth every minute that I spent banging my head against my desk asking "why doesn't my code work"