Click here to Skip to main content
11,432,627 members (64,679 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++
Is there an easier way to learn Visual C++? Please let me know. Any answers and help are appreciated!

Note: if I am not too clear on what I am asking, or you want more information, just let me know.

Thx!
Posted 20-Jun-11 13:59pm
Edited 20-Jun-11 18:44pm
v2
Comments
SAKryukov at 20-Jun-11 21:40pm
   
May I ask you why the way should be easy? How about high quality? And, mind you, if you need something real good, mo matter in what fields -- it's never easy.
Think well about what's your main goal.
--SA
ElectronicShocker at 20-Jun-11 23:45pm
   
My main goal is to learn C++ ASAP.
S Houghtelin at 21-Jun-11 7:24am
   
All very good advice +5 for each from me.

You can start learning C++ on your own, there are a number of good web sites, including Microsoft where you can begin to learn a good C foundation. However nothing beats a decent classroom experience online or in a class room. There if you do not understand the concept you can ask questions, not just the instructor but there is usually one or two student who get it. Plus you’ll get the added benefit of a certificate or you can apply the credits towards a degree.

Do a little research to find a good online or classroom course, ask around. There are some that are bad but there are some excellent ones as well.
SAKryukov at 22-Jun-11 17:29pm
   
Just a note: this account it presently disabled, probably due to multiple reports on "solution" spamming.
--SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

There is no way you can learn C++ fast. It is too big. You start with C++ basics, then you understand that you need to know C to understand things, then you will need Windows API to understand Windows, after that you will want to program in MFC, etc.
Of course, better to start with a good teacher as Niklas proposed (but university is not an option, if i get you right). Though, nowadays there are open university courses on Internet with good teachers (for example, Software Design Using C++ by Br. David Carlson). Buy a good book.
After learning basics, start your own project. And practice as much as possible.
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 4

"There is no Royal Road to geometry".
However, a good book would help. The experience, experience, experience...
  Permalink  
v3
Comments
Albert Holguin at 11-Feb-14 11:09am
   
+5 for experience... :)
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 6

If you google it possibly you'll get information... Roll eyes | :rolleyes:

Now being serious... My 2 cents would be to search fora a good teacher. Prepare a project you are interested in to practice. Start reading books or any other resource in order to understand the basics and then start working.

It can be easy or difficult depending on your personal experience and knowledge on windows programming...

Good luck... Thumbs Up | :thumbsup:
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Visual C++ is just the MS implementation of the C++ standard. Most of the time they're pretty close to being the same. Sometimes MS lags behind or moves ahead with some things they want implemented. For the most part however, you'll find if you know standard C++ you'll do just fine.

As far as what MS does do quite different, and if you're going to be an efficient MS developer, its learning how to program with the WinAPI or any of the MS frameworks (such as MFC or .NET). In which case, a strong C++ foundation is still required (in the .NET case, probably C#), then you can branch off and start learning about whatever framework is of interest to you.
  Permalink  
Comments
ElectronicShocker at 20-Jun-11 19:14pm
   
Thank you for your contribution!
Albert Holguin at 20-Jun-11 19:24pm
   
You're welcome... :)
SAKryukov at 20-Jun-11 21:38pm
   
Nice response, my 5.
--SA
Albert Holguin at 20-Jun-11 22:49pm
   
thanks SA.
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

If you want to learn, the best and fastest way is to find an experienced mentor. This might apply to most aspects of life. Teenagers tend to disagree.
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 5

Just follow Programming Windows in Win32 by Charles Petzold.
I think, this is the best resource to start with VC++
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 7

Visual C++
Topics:
1) General Concept(Data types,pointer, function, function pointer,..., struct, union,...)
2) OOPS concept (Classes, Objects,Inheritance, Polymorphism, Virtual function, Template...)
3) MFC[Microsoft foundation class library](MFC collection classes, Socket programming, MFC Threads, SDI, MDI, Dialog based application, MFC extension Dll, MFC exception handling )
4) ATL/COM
5) STL(map, multimap, vector, list.... )
6) Win32 ...

D'Oh! | :doh:

First learn the basic concepts of C++.
1)
Herbert Schildt C++ The Complete Reference[^]

and than learn other stuff. No easier way to learn the language.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



Advertise | Privacy | Mobile
Web02 | 2.8.150428.2 | Last Updated 26 Feb 2014
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100