Hello, I am new to this forum and was wanting to know a certain direction to go in. I want to learn how to program in C++ for gaming but I want to do it on my own. I recently checked in with my community college and told them I wasn't so good at math but I wanted to try and take a c++ course to get the BASICS down. Eventually I wasn't at the required math level so I had no other choice but to work my way up. One of the counselors said that this was going to be too hard for me as if I was stupid or just saying I would fail horribly and after said I would need to know long division which I do(all basic math up to about some algebra).
I came here to ask if anyone can give an opinion on what I should do first, I'm watching a c++ beginner video which has helped me to the point of learning up to Pointers which I still don't fully understand pointers and arrays I understand to some point.
I have one c++ book atm that I use to learn new things (beginning c++ through game programming, third edition by:Michael Dawson) which helped me here and there but the videos seem to help me more. I want to know if there's another place I can learn as well since people learn in different areas. I already understand that after I would need an API to be used with c++ to actually make the game with graphics so I just want to learn all the c++ I can first that is required to make a game.
Thanks to anyone who can answer and sorry if i posted this in a wrong area. I plan on learning c++ and an API to make games as a side thing(hobby I guess you could say) and I mainly want to take computer animation 2d/3d and make CGI as my actual profession but having programming experience is also a good thing.