I've met the College requirements for 'C', therefore I'm going to only write 'C++' programs from now on. I might make a few mistakes when I try to answer some questions, because I am not used to OOP, however someone can correct me. As you all know, I have no ego.
I have heard people, including teachers say that the STL is not used very much in business applications. I don't care, I'm still going to learn the STL because I have great references that I have pruchased, infact I have the best C++ books anyone can buy. I do feel however that a plan is in order to make sure that studying the C++ language and STL is a good choice. I've glossed over some C++ documents already, infact for the last month or so I've been looking over C++, albeit with many interruptions. I've discovered that OOP will definately make a programmers life much easier and infact richer. When the average programmer finally gets around to looking at VS.NET some months from now, he will notice that OOP plays a much larger part in programming than it ever has. I also believe that the next logical step is for the programmer to work with a managed language. For some people, this is a big step, but I think that it is safe to say that most programmers will end up going this route because it offers the programmer a chance to work with more complex and more powerful programs easier, and with less error. It is an exciting time to learn how to program. I would have liked to jump right into C# but the fact is that I can't do this for two reasons. First of all, I need some experience working with OOP, and the second reason is because there isn't all that much literature out there yet because VS.NET is still just a beta. I do have the SDK though. I have started reading pieces of it and noticed that this environment requires a great deal of knowledge in accessories to programming languages that extend the capabilities of the types of programs one can write.
Anyways this is my farewell to 'C'. I might not ever use it again, but I did find that is was a very good first language and a perfect console langauge. Now I know that people will say that you can do anything in 'C' but I don't want to, not when higher level languages are designed for this.