Main.m versus main.c

I followed the instructions to create my first program but on the project navigator the file that appears bellow AGooodStart is main.m not main.c. What have I done wrong? What’s the difference between the two? Thank you!

This happens when you choose “Objective-C” as the project’s language instead of “C”.

The first few chapters are based on C instead of Objective-C, because Objective-C is really just C with extra stuff bolted on.

[quote=“MikeyWard”]This happens when you choose “Objective-C” as the project’s language instead of “C”.

The first few chapters are based on C instead of Objective-C, because Objective-C is really just C with extra stuff bolted on.[/quote]

Thank you! I noticed a few chapters later that I was using Objective-C instead of plain C.