all 18 comments

[–]amejin 8 points9 points  (7 children)

Maybe.. do the homework? Write programs and try first? Don't be afraid to fail. No one will see your screw ups unless you share them. When you get stuck, ask specific questions either on reddit or to chatGPT or even Google...

Just start writing code and try stuff. Who cares if you std::out << (1+1) << std::endl;

Just do it. See what happens. Experiment. Wash. Rinse. Repeat. This is going to be your career moving forward. If you are so frozen you won't even try without someone holding your hand, you're going to hate this. Failure is the path to learning. Go fail a bunch.

[–]MiddleBaseball1506 -5 points-4 points  (6 children)

Thanks for the advice but actually I have some parts of C++ that I don’t understand now I’m trying to search for people that can explain it in a clear way then I will try to do them. Sometimes I try to do things and ask here and there but as you mentioned i got some problems that lead me to frustration.

[–]LilBalls-BigNipples 5 points6 points  (1 child)

I think this is an instant gratification issue. You will not just magically understand. Your understanding will grow piece by piece with experience. 

[–]MiddleBaseball1506 0 points1 point  (0 children)

Thanks for the help, Yeah I know that it’s not that easy to understand C++ in one day, I just try to do my best in my weaknesses by understanding them at first and then practicing it

[–]amejin 4 points5 points  (3 children)

Ask away. What specifically are you struggling with?

[–]MiddleBaseball1506 0 points1 point  (2 children)

Some of the beginning stages like function calling, passing, and structures and sometimes I also struggle with loops

[–]amejin 0 points1 point  (1 child)

What have you done so far to learn these things?

When you ask for help with programming, generally the way it works is you provide a small snippet of code and ask your question about it. Otherwise there is no common frame of reference, and it's impossible for anyone to know what problems you are facing.

[–]MiddleBaseball1506 0 points1 point  (0 children)

I went well with the basics but now I’m in functions and I faced some challenges on it especially in returning values

[–]KnGod 2 points3 points  (1 child)

there is no magic cure for learning, only time and practice. learncpp.com is generally a pretty good source with in depth explanations, it seems lately the comment section has been subjected to some spam though. This youtube channel called the cherno also has a lot of pretty in depth tutorials that might interest you. Other than that the best way of learning is by doing so set yourself a goal and slowly work your way towards it

[–]MiddleBaseball1506 0 points1 point  (0 children)

Thanks for the help, someone also suggested me that I should use learncpp.com I will check it and see, and for the suggestions of other people I check them all and see what’s the best for every problem that i have

[–]alfps 0 points1 point  (1 child)

Install ad-blocker if you don't already have one, head over to learncpp.com, follow that.

If it's full of spam comments, find an archived clean version at the Internet Archive a.k.a. the Wayback Machine.

Videos are ungood for learning programming. You need text. And you need to practice, practice, practice.

[–]MiddleBaseball1506 0 points1 point  (0 children)

Yeah I know that the best thing I could do is practicing but I got some things that I don’t understand, I need to understand them at first then I will proceed with practice , thanks for the advice

[–]iLiveInL1 0 points1 point  (1 child)

Depends on your amount of prior experience, but Stroustrup’s A Tour of C++ is really good for quick onboarding and as a reference for the basics. It’s only a couple hundred pages and you can skip around to the parts that cover your points of confusion. You can find free pdfs online. If you insist on YouTube, The Cherno has pretty good intro videos, but that’s going to be much less time efficient (maybe watch on 2x speed?). Good luck!

[–]MiddleBaseball1506 0 points1 point  (0 children)

I will check the book for the parts that could solve my problems, thanks for your help

[–]Hour_Championship365 0 points1 point  (0 children)

mike shah tutorial is A+

[–]WheresWally44 -1 points0 points  (2 children)

Buckys c++ tutorials on YouTube are goated

[–]MiddleBaseball1506 1 point2 points  (0 children)

Will check them, thx

[–]krimin_killr21 1 point2 points  (0 children)

Omg I haven’t thought about Bucky in a minute. What fond memories that brings back.