I'm currently learning C and plan on learning both C++ and Objective C, is there a better language to learn after learning C or does it not make a difference?
C - C++ - Objective C
C - Objective C - C++
C then C++ or C then Obj-C watch
- Thread Starter
- 31-01-2015 15:33
- 31-01-2015 15:49
I don't think there's much of a difference which path you choose. I did C then Java, and later learned C++.
Both C++ and Objective C (along with Java) are object-oriented languages based on the original C which is not object-oriented. So long as you learn C first, you'd get a grounding in the basic C principles which can be extended to OO languages like C++ and Objective C.
Objective C is most useful for programming Apple devices, such as writing iPhone/iPad apps, which also requires a Mac and mastery of the Cocoa API. C++ is widely used cross-platform.
Beginners new to coding are probably best off starting with Python. C/C++/Objective-C are more hard-core languages.
- 31-01-2015 16:15
Learn the language that is most appropriate for what you want to do with it.
- 31-01-2015 20:13
It depends entirely on what you plan to do.
- 31-01-2015 20:15
Learn objective c, you can make apps which can be sold!