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


Rodrigo Chousal
Rodrigo Chousal
16,009 Points

I don't understand.

I am trying to learn Objective C, but I just can't understand. Should I just continue watching the videos and hope I will eventually grasp the concepts, or should I watch them all over again until I understand?

4 Answers


The way I find helps me to learn is to watch the video and then have a play with the code examples and try and break them, then fix them again referring to the videos if I'm not sure, this helps me to understand what is going on and error messages can be very instructive in this process.

You can learn the examples off by heart but if you don't have an understanding of the concepts and structures then you will just find it that much harder later on.

All the best


Steven Chin
Steven Chin
2,001 Points

You could watch them again until you understand, that's what I would do. But if you can't grasp the concepts (I find even though it may take a longer time) try learning an earlier language first. These languages tend to be built from the earlier ones, not created from scratch. Objective-C is built upon the C language. take a few moments to learn just the concepts of C only and come back to Objective-C. you may have an easier time with it.

Rodrigo Chousal
Rodrigo Chousal
16,009 Points

That is what I'm doing right now, combining it with robertkingstone's advice. Thank you.

If you haven't done any programming, I would recommend that you first learn a simpler programming language. If you have done programming before, learn more about C, and then try again.

I would say if you watch a video and don't understand then it would probably be best to watch it again.