Personally I find 'C' the best to use. Especially since I am doing real cross platform programming...
i.e. I spend most of the day writing and testing software on a PC running Linux + win4lin, then recompile and program a micro-controller with the same source code (+ some minor changes for I/O etc). I have also been developing some other projects and they are 99% 'C' based with a little 'C++' that is required for the GUI Library that I'm using. (See http://stagelightbasic.sourceforge.net/ and http://mslp.slavelighting.com/ for details/source etc on the projects ) 'C' does almost everything I need easily, and on occasion I may have to learn a little 'C++' or assembly, but it really depends what you want to program. If you want to learn 'C++' then learn 'C' first...... sadly people are forgetting about 'C', the foundation of what 'C++' is, and concentraiting on learning 'C++' leaving a shortage of 'C' programmers world wide.... and hey 'C++' is just 'C' '+' '+'. Question - would you build a house without its foundation??? My pennys worth (just found one) Mike
