   Learning Visual C++
  Dear All,I am new at game programming. Please, could you suggest me any source to learn Visual C++?Thank you!Andrea   
  "Visual C++" is a name for a tool (the part of Microsoft's Visual Studio that supports C++). You just want to learn C++, the language, I assume? If so, Google for the online books "Thinking in C++" and "C++ A Dialog." If you do actually want to learn your way around the Visual Studio IDE, there are tutorials and reference guides at MSDN.That said, C++ is generally considered a very poor choice of first language for a beginner; you are encouraged to learn something like Python instead.;  [EDIT - slow]I don't really have any decent web resources to point you at, but just wanted to point something out.Visual C++ is the brand name of Microsoft's C++ IDE. C++ is the language itself.So there are two things to learn - C++ itself and using the Visual Studio IDE.Hopefully pointing this out will open up the C++ resources avaialble for you to consider - from the point of view of learning C++, you do not need resources that are specific to Visual Studio.If you want books, Effective C++ is supposed to be a pretty good intro text.HTH   ;  Thank you for your valuable suggestions. Actually I have a basic C++ knowledge. For this reason I was asking for a source where to learn Visual C++.I guess one needs a deep knowledge ofsoem IDE in order to develop games. Is it right?Andrea;  No, you don't need a deep knowledge of an IDE, just a working knowledge -- enough that you can create, add files to, compile, run and debug a project, really. That should not be difficult to pick up at all.   ;Quote:Original post by andrea77Thank you for your valuable suggestions. Actually I have a basic C++ knowledge. For this reason I was asking for a source where to learn Visual C++.I guess one needs a deep knowledge ofsoem IDE in order to develop games. Is it right?AndreaNo. You wouldn't need a deep knowledge of a word processor in order to write stories - although even experienced writers often appreciate having little things like auto-corrections and spell-check. Programming is not much different in that regard.   