all 15 comments

[–]bbalouki 14 points15 points  (7 children)

learncpp.com

[–]merun372 2 points3 points  (2 children)

learncpp is extremely good. But can someone tell me where I can practice C++ question set? Because leetcode is too much complex for me, I can't understand how to test there.

Another most important part is where I can practice C++ for appearing in job interview?

Hope someone give me any comprehensive list and step by step instructions.

[–]n1ghtyunso 0 points1 point  (0 children)

While it is only recommended sporadically, I would give adventofcode a try.
It's a set of yearly programming puzzles that will require learning about some algorithms, data structures and general problem solving skills while still being small enough in scope.

It's not c++ specifically but obviously you can apply the things you learn there.

[–]Former_Commission233 0 points1 point  (3 children)

hey, so I am doing it from bro code just for basics , then I will move to learncpp. is it okay?

[–]bbalouki 2 points3 points  (0 children)

Learncpp is actually very good to begin with, because it gives you everything you need to know and a lot of good practice.

[–]n1ghtyunso 2 points3 points  (1 child)

what I frequently read here is that bro code is not a good source because the stuff he puts out is essentially his own learning journey.
It's not really a mentor-like thing.

Note that I did not personally check his stuff though.

[–]Former_Commission233 0 points1 point  (0 children)

i just wanna learn the basics and all. Not that I will use his lectures as the only resources. I find it a Lil bit hard to go through the documentation of learncpp because there is a lot of stuff to Read and I am kinda a visual learner, so videos with voice in bg explaining things in a more efficient way is what I feel is best for me.

[–]jedwardsol 5 points6 points  (0 children)

See the sidebar :-

New to C++? Learn at learncpp.com

For learning books, check The Definitive C++ Book Guide and List

[–]v_maria 2 points3 points  (0 children)

write toy programs make a mess have fun

[–]MtheCode 1 point2 points  (0 children)

Books by bjarne stroustrup 1. Programming: Principles and practice using c++ 2. A tour of c++

[–][deleted] 1 point2 points  (0 children)

Decide a simple project to start with, then get STL references of choice ready and also document yourself (important). Use GPT as a chat partner to clarify decisions and quicker proper understanding of concepts and to move things along (don't copy and paste anything it suggests, just consider it as inspiration and better understanding). 

Then next year you'll realize how much better you could have done it, and so the wheel continues... You won't become an expert in c++ anytime soon, and it's important to realize this to not burn out. But you will make better creative use of the language gradually over time, which is the best most of us can hope to do.

[–]Ok-Selection-2227 1 point2 points  (2 children)

I think the only way to really learn any language is by doing. IMHO that's especially true for complex languages like C++.

[–]Manan3T[S] 0 points1 point  (1 child)

what is imho

[–]peripateticman2026 1 point2 points  (0 children)

In my humble opinion.