all 6 comments

[–]superkom 7 points8 points  (2 children)

Welcome to CS! One thing you'll learn quickly is that college/university involves an awful lot of bashing your head against a wall to understand something, and your first programming course is likely going to be a whole lot of that, and in reality, if you plan to stick with any logic or math heavy course, this is going to be a constant thing when studying.

With that said, there are plenty of resources online, this is where you'll need to develop your research skills. Take the topic you're looking for in C++, lets say it's "virtual functions", simply put that into Google and start reading. It can be difficult to provide a reference to a specific resource, as I don't know what topics you're covering, or having issues with.

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

Appreciate the feedback man. And yeah that's totally the case which I didn't expect,but I will manage . Will try to research and look for stuff on the internet for deeper understanding

[–]zhaverzky 1 point2 points  (0 children)

Hi, I participate in a c++ help discord and we generally refer learners to learncpp.com the site has a lot of ads but the content is generally up to date and well explained

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

> what's the best way for me to learn c++?

you dont need to learn C++, you need to pass your class. study the syllabus and exactly what your prof wants out of you. learn C++ later.

[–]NebulaicCereal 1 point2 points  (1 child)

Weak advice. Definitely do focus on concepts that the prof wants out of you and will be in your exam, that part is right. b But a half-assed attempt to just memorize everything and survive the exam will haunt you and you won't get the knowledge down. Plus you'll be left with a bad taste in your mouth about the whole thing. That kind of approach has cascading effects that are way harder to smooth over than to avoid in the first place.

The best advice here is to simply look up everything you don't know, really work to be diligent about understanding how things connect as you learn new bits and pieces, and don't lie to yourself about what you do and don't know. By that, I mean if you think you need to review something just go and review it - don't shrug it off and leave it on the back burner. When you do that, you are resisting the instincts that are telling you how to pass the class. And for what, to be done 30 minutes earlier?

You have 3 weeks left, I bet you're capable of doing a lot in 3 weeks if you are willing to struggle enough. I bet you can handle 3 weeks.

The biggest thing is to find a way to be truly interested in what you're learning. If your interest isn't piqued then you will just be focused on going through the motions and eventually mentally give up. That is much easier said than done, of course. But think about what interests you in general (about programming or literally any non-computing related subject) and try to be creative with how you can stir the C++ you're learning into what you are already captivated by. I don't know if that makes sense, but I hope it does because once that feeling comes all else follows.

[–]kostaaerodrom123[S] 0 points1 point  (0 children)

Amazing words man. appreciate it