tags:

views:

309

answers:

6

I am a .net c# programmer but I want to learn .NET C++ also. I am a beginner for c++. Is there any site, book, or Video Tutorials from beginner to expert?

+3  A: 

I'd suggest starting with Bruce Eckel's Thinking in C++ for a start.

It's already around for some time (latest version 2003) but it provides a good path from beginner to the more advanced techniques and interiors of C++. It has also some OO foundations in case you like to want to know more about that basics.

(Master download site for the book)

Kosi2801
+1  A: 
  1. cprogramming.com
  2. cplusplus.com
These have been invaluable to me.
Skilldrick
+3  A: 

For a beginner I think a good starting place is C++ Primer. From there I'd recommend Scott Meyers' Effective C++ books.

Certainly this has been asked before, I just can't find the duplicate.

Bill the Lizard
+6  A: 

There's no such thing as ".Net c++".

Maybe you mean C++/CLI, which is Microsoft's language specification intended to supersede Managed Extensions for C++ (See Wikipedia). Managed extensions to C++ are its inferior and now defunct ancestor [thanks @dp for your comment].

Bear in mind when you choose your learning material that C++/CLI is not equal to the (standard) C++ programming language; so if you want to learn the former, you should edit the question title and tags.

(Note: This is not to be nitpicky, but to help. I think getting the right idea for each name, and the right name for each concept, is an important factor for consistent learning. And of course it's especially important if you search for information on the web.)

Daniel Daranas
And also note that C++/CLI is not the same as the now defunct and inferior Managed C++.
dpp
Good comment, dp, I'll edit my answer to reflect on that too.
Daniel Daranas
So C++ is not equal to C++/CLI . So i need to make my own Command Buttons Windows Forms with Codes in C++.Sorry i do not know anything about C++.I always thinked MS Visual C++ is the same of C++ that ya talked.But i wanna learn real C++ language that father of all programming languages.
Ibrahim AKGUN
A: 

The biggest tip: in C# you'd do everything with classes, and in C++, you do anything to do with the Win32 API with function calls.

  1. google.com and msdn.microsoft.com are your friends.
  2. Never give up. C++ is much more time-consuming to write, and it's easier to make mistakes.
  3. As you are writing your programs, look for small examples that do small pieces of what you want to achieve, and study them.
Fritz H