Should I Learn C++ From Cplusplus.com

Should i learn C++ from this website

every single book ive tried had some problem

one didn't work because i couldn't use the existing class they provided

the other gave C++ exercises which were easy but it was to involved with maths

and the rest you need a c or other oo background :(

And ive heard learning C++ online is bad -.- no one bothers to explain why

please shine some light here!
http://stackoverflow.com/a/388282/1959975

Yes.

Be aware that just as there are good resources, there are bad ones too. There are many bad C++ books - beware.

If you learn from the internet, use multiple trustworthy sources. Don't stick to just one.
Last edited on
Thanks so much LB your one of the people i remember on these forums

On the link you mentioned i tried all the books on beginners they all had a problem like a small compiler issue or me not understanding because they introduced something they didn't explain

If i do choose to learn from the internet

what sources would you recommend me and will i still be a good programmer if i learn from the internet
bump
Guys i really could sue a responce pls
closed account (z05DSL3A)
My take on it would be to get a good book that you can work with and use the forums for help. I find that internet resources don't go into the required detail and explanation needed.
Could you recomend me one?

I mean I've tried probably any book your about to say but any way do tell me
Compliments of Duoas: http://www.cplusplus.com/faq/intro/#how-to-learn

... but it was to involved with maths

What do you mean by this comment? Most programming languages involve a lot of math but the basics of them are nothing that a freshmen in high-school hasn't already learned or can't figure out. Do you mean that the programs the tutorials went over were too focused on math and so you lost interest? Or that you don't understand the kinds of math that were being used?
closed account (z05DSL3A)
If you are coming from absolute beginner; Programming: Principles and Practice Using C++ (Bjarne Stroustrup). However you do need to only work from it to start with, it does a few things to without explanation to get you going. You also need to read the entire chapter and do the drills (also easier if you use windows).

or C++ Primmer, not necessarily easy going at the start but worth sticking with.

You probably need to get used to your chosen development environment to get the most out of the learning experience.
Mizfizz wrote:
Could you recomend me one?

In my opinion, the tutorial on this site is good enough to get you started.
http://www.cplusplus.com/doc/tutorial/

Naturally, as you write more and more C++ code (preferably personal projects that you actually like working on, rather than homework) you'll bump into issues, and then you'll post in this forum for help, then learn.

Valuable online resources (apart from this site):
http://en.cppreference.com/w/
http://www.icce.rug.nl/documents/cplusplus/
http://www.mochima.com/tutorials/
http://isocpp.org/faq
http://c-faq.com/

If you want a book, I'd suggest Bruce Eckel's Thinking in C++, both volumes.
Yes, they are old books but they're still relevant (and they're free).
http://www.mindviewinc.com/Books/downloads.html

Next up, if you really want to master C++, look at Scott Meyers books:
http://www.aristeia.com/books.html
closed account (z0My6Up4)
If I were you I would learn C++ from a reputable book and use the resources of this website as a supplement. Another valuable resource that has not been mentioned is usenet. There are several excellent C++ newsgroups that are dedicated to C++ . For example comp.lang.c++ is a great newsgroup where c++ experts will answer any query you might have - very quickly.
Topic archived. No new replies allowed.