OK, I have been using RealBASIC for over a year now and have experience with VB and some (older) procedural BASIC variants (e.g. MetalBASIC) but I would like to learn to program in a 'C' language (as this will help me with my ultimate, longterm goal of writing a BASIC compiler).
I have been surfing the net for a few days trying to figure out the difference between C and C++, which one to learn, etc. I think I want to learn C++, simply as it seems the most 'popular' and prolific.
What is objective-C? I have Xcode (which as its free) seems a good place to start to learn a C language. However, it seems that I can't use Xcode to write C++ programs, at least not without knowing some C!
My question is this. Since I am not new to programming, and I have experience with OOP (VB, RB) - what C 'variant' is my best bet to learn? Also, what IDE should/can I use and where is a good place to start. I am a hobbyist programmer (medic by nature).
I don't even understand the difference between Cocoa and Carbon! It seems very overwhelming! RB is so simple as you type your program click build and it works. Is this the same when you write a program in C?
I'd really appreciate people's help/advice.
MadDoc,
I have been surfing the net for a few days trying to figure out the difference between C and C++, which one to learn, etc. I think I want to learn C++, simply as it seems the most 'popular' and prolific.
What is objective-C? I have Xcode (which as its free) seems a good place to start to learn a C language. However, it seems that I can't use Xcode to write C++ programs, at least not without knowing some C!
My question is this. Since I am not new to programming, and I have experience with OOP (VB, RB) - what C 'variant' is my best bet to learn? Also, what IDE should/can I use and where is a good place to start. I am a hobbyist programmer (medic by nature).
I don't even understand the difference between Cocoa and Carbon! It seems very overwhelming! RB is so simple as you type your program click build and it works. Is this the same when you write a program in C?
I'd really appreciate people's help/advice.
MadDoc,