I think a good programmer should know how to program in C.
If you know C++, you are at an advantage, but I tend
to think of C and C++ as seperate languages.  C++ isn't
as streamlined as C, and you won't find many low-level  drivers
written in C++.

As for learning Visual c++, do you mean programming C++
in the Visual C++ IDE, or actually learning MFC.  There are
problems in either, but both could be rewarding.  First of all,
Visual C++, as an IDE, is just a tool.  If you look at the first
versions of Visual C++, and look at the current version, you will
notice that It has changed significantly.  It will continue to
do so.  Actually, the same is true for the MFC.  I highly
doubt that Visual C++, or MFC will be around 10 years from now.
They may not last half that time.  C/C++, as languages, will
outlive the MicroSoft stuff.

I'm not saying you shouldn't bother learning visual C++,
but Visual c++ is an application.  At least for me, my time is
better spent learning languages than learning applications.

Bryan Scaringe


> 
> Greetings to all,
> 
> I apologize for the irrelevancy of my subject but there is no other
> source I can come up with to get an answer to my question...at least not
> yet.  Here's my dilemma.
> Linux is something completely new to me but since I started ('round 2
> months ago), I've also developed an interest in c programming.  I've
> been learning to program on my own using Linux and I'm having a good
> time.
> However, I'm getting a lot of negative response from many when I tell
> them about my new adventure (most of them are total microsoft geeks).
> They suggest  learning C++, or visual basic, or Visual C++...and now I'm
> confused.  I have no programming experience whatsoever and would like
> some helpful advice from you gurus out there.
> Best wishes...
> 
> 

Reply via email to