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


C fundamentals

Is there any necessity of attending C fundamentals classes instead of tackling Objective-C basics and fundamentals directly?

Well if you can, go ahead. But the best thing is to understand C before Objective-C. The most important thing pointers and how does the memory management works :D

Understood, and big thanks for the clarification. Right now I'm in the iOS Development Track, but at the same time, I'm reading a book called "Programming in Objective-C by Stephen Kochan" and the way the book teaches you, doesn't teaches C at all, if the book teaches you about pointers, arrays, variables, floating points, is in the Objective-C way, not the C way. Don't know If explicit with my answer.

Gregg Mojica said it. But if you're comfortable with C without Objective-C knowledge, why not? :D

2 Answers

I would suggest you do so. Objective-C is an extension of C, so knowing C will make you a better Objective-C developer.

I would go ahead and do it, it doesn't take very long either.

After starting and stopping a few different books and tutorials, I can say everyone explains things differently and there is always something to learn.