Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is learncpp.com good for beginners? [closed]

Tags:

c++

In my search for a good, freely available resource that will teach me C++ I stumbled on http://www.learncpp.com/.

My question is for intermediate to experienced C++ programmers...

Does this site seem to be a good resource for a beginner to learn C++ from?

I've gone through the first few section of the site, and I feel like I am starting to grasp the language, but being a beginner in C++ I really could be learning things all wrong and have no idea.

EDIT: After doing some research on this topic, and reading the answers and comments here, it seems like if I do the tutorial, read Accelerated C++, and then read Effective STL... I'll be on the right track. Of course, I'll be writing programs to solve project Euler programs and such. Do any of you have a better idea for a beginner with intentions to become competent in the language?

like image 330
Dream Lane Avatar asked May 26 '10 18:05

Dream Lane


People also ask

Is learncpp a good site?

This site doesn't look too bad, but I don't think it's great either. A great free resource to learn C++ is the book "Thinking in C++". It's simply outstanding and I heartily recommend it to you. The other thing I recommend you is to start writing some code in C++ right now!

Who is Alex from Learncpp?

Alex is the primary author and maintainer of this site. Alex has 10+ years of professional programming experience working on desktop applications in the CAD and gaming industries, with many more years as a project manager and as a product owner, alongside engineers. He now works on this site as a part-time job.

Who wrote Learncpp?

Alex Pomeranz - Founder - learncpp.com | LinkedIn.


2 Answers

The site does not look too bad.

However it really is a tutorial, in that it just explains the very basic concepts of C++.

Notably, it completely misses an introduction to the STL and the proper use of it. You barely see std::cout and std::string. There's no mention of <algorithm> that I could see of and no mention of the <vector> or <deque> or <map> which are the most commonly used containers in C++.

It may not hurt you to learn with this site, but you'll only have a very basic level when you're done with it.

like image 168
Matthieu M. Avatar answered Sep 18 '22 12:09

Matthieu M.


If you want to learn C++ the right way I strongly recommend you purchase a copy of Accelerated C++. It is the best C++ book for a beginner without a doubt.

like image 31
CMircea Avatar answered Sep 20 '22 12:09

CMircea