Depends on your purpose. If you intend to pursue a career in programming, learn C++. It's a useful skill to have. C# is closer in principle to Objective-C, but won't do you much (if any) good in the Mac world.
If your goal is simply to write Objective-C programs for the Mac, you might just want to skip both.