I have read several books on C,C++. And have done some dev work with C for
Novell NLMs (long ago). The biggest question I have is why are there so many
ways to reference objects in C++. You have the . the -> the *, etc. etc.
Which do I use, when do I use it?

The second question/comment has to do with MFC. I find MFC very hard to learn.
So much so that I have taken to using Borland C++ Builder. At least this
way I am getting my apps started a lot faster.

And finally, What do you think about C#? Other than being another MS standard.
I looks like they made C into an interpretted language. Are they trying to
compete with Java?