Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


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.

Eric Beasley
Eric Beasley
7,822 Points

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.