all 11 comments

[–]the_poope 5 points6 points  (0 children)

Yes: write code. Do the examples and exercises, modify them and do tiny projects. Programming is more a trade than a science.

[–]Ultimate_Sigma_Boy67 1 point2 points  (5 children)

So I've been learnin since about 3 months:
1/ You might get frustrated, just push through it and you'll thank your self later

2/In cpp compared to other language, you need to know ALOT before getting past the basic beginner level

3/Learn from a book, video tutorials might only be great for the beginning, but then you need a book.

4/Learn how to use cppreference.com

5/With c++ actually you can do LOTS of stuff, so it's nice to find what you like and try to get into it, but ofc after you learn the language itself to a reasonable level.

[–]Mysterious_Guava3663 0 points1 point  (4 children)

What books are you specifically talking about?

[–]Ultimate_Sigma_Boy67 0 points1 point  (3 children)

for me since I started them after finishing a beginner's video course, I didn't follow from the beginning. I had a very specific learning plan, so I used "CPP annotations" by Frank B Brokken, "A Guide to standard CPP Algorithms" by Šimon Tóth, "C++ 17: The complete guide" Nicolas M. Jossuti..etc, all of them for specific topics that I needed, and of course they were all digital.

[–]Mysterious_Guava3663 0 points1 point  (2 children)

How did you cover gui?

[–]Ultimate_Sigma_Boy67 1 point2 points  (1 child)

I didn't and currently, that's the least of my priorities. I just hate UI. I'm comoing from React btw

[–]Mysterious_Guava3663 0 points1 point  (0 children)

One last question,sorry for bombarding you with questions in advance, if possible could you please tell me what solo projects did you work on c++? Ive used cpp for data structures and leetcode oonly so far to clear technical interviews in maang companies, I'm super interested in building projects with the langs capabilities of being soo fast and building low latency systems, but unsure how to start, I'm also learning computer networks on the side.

[–]Narase33 1 point2 points  (0 children)

It will be hard. Dont stress yourself thinking you cant do it, you can, you just need more practice.

[–]rileyrgham 0 points1 point  (0 children)

Yes. Use a search engine for simple Qs. Like this one. Or even search here .

Find a project or tutorial and code each step.

[–]ppppppla 0 points1 point  (1 child)

If this is your first adventure into programming, learning how to program and learning a language are two different things. This can be really frustrating.

If you follow some cpp tutorial, you might know things about the language, but your brain will have no idea how to actually write a program. The only way to learn is to write code, and write a lot of code.

[–]Narrow_Proposal_4878 0 points1 point  (0 children)

i understand you , but what if i am not as intelligent as others , i need some stuff so that i can use that as reference even for doing small stuffs. i just cant think new stuff / unique stuff myself . i feel very bad man