C++ tutorials for beginners

Posted on 2001-07-29
Last Modified: 2012-05-04
Hello all     29-07-01

I will be learning C++ this coming september I am looking for for a good site that has basic tutorials on C++.

The version that I will be using is C++ v 5.02.

The tutorials would be better if they are in html form or ebook.


Question by:gandalph
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 30

Expert Comment

ID: 6331760
LVL 22

Expert Comment

ID: 6332148
I would strongly recommend you do not try to learn C++ from a web based tutorial.  if you do, carefully check the credentials of the author.   Many that I've seen are so bad I would call them harmful.

A book is a much better source.   Anyonne can create a web site.  They don't actually have to have any clie about the material.  But a publisher won't invest 10s or 100s of thousands of dollars on a book that is incorrect, incomplete, or written by someone who is not compentent.

For absolute beginners i usually recommned "C++ How to Program" by Dietal and Dietal.
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Accepted Solution

pjtt earned 10 total points
ID: 6332353
There is a complete book on C++ available online:


Peter Tracey
LVL 30

Expert Comment

ID: 6333907
Hi (Expert), welcome to EE.
All of the experts here, for the most part have learn from other experts as to the proper etiquette for posting answer.

An answer should not be posted as an answer, if other experts have previously posted possible answers as comments, and/or have already made contributions to the question.

There are many experts who never post answers as answer.  Instead, they post their answers as comments.
If you read the following link, you'll see why this is the preferred method for many of our valued experts, including myself.

Hi (questioner):
Feel free to click the [Reject Answer] button near (Answer-poster's) response, even if it seems like a good answer.
Doing so will increase your chance of obtaining additional input from other experts.  Later, you can click the [Select Comment as Answer] button on any response.

Expert Comment

ID: 6334946
My apologies, and thank you for politely letting me know. I actually realized after the fact that it should have been posted as a comment rather than an answer. Is comment checked by default? It should be if it isn't...

Peter Tracey
LVL 30

Expert Comment

ID: 6335777
No problem. :-)

Author Comment

ID: 6336110
Thanks pitt

looks like a lot of effort has bin put into this site
ebook, html its got it all



Thanks to all input always welcome.

Featured Post

Want Experts Exchange at your fingertips?

With Experts Exchange’s latest app release, you can now experience our most recent features, updates, and the same community interface while on-the-go. Download our latest app release at the Android or Apple stores today!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Errors will happen. It is a fact of life for the programmer. How and when errors are detected have a great impact on quality and cost of a product. It is better to detect errors at compile time, when possible and practical. Errors that make their wa…
In days of old, returning something by value from a function in C++ was necessarily avoided because it would, invariably, involve one or even two copies of the object being created and potentially costly calls to a copy-constructor and destructor. A…
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

622 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question