Two years ago I tried to learn programming because I wanted t make video games.
I checked out a book called C++ without fear from the local library. I tried my best to understand the concepts but couldn't do the exercises and never made it past chapter 5. I had read online that C++ isn't the easiest language to learn programming, but it still bummed me out because the author stressed at the introduction of the book that "anyone can learn to program" and I couldn't do it.
I then learned about Codecademy and finished the JavaScript course but still felt completely retarded and didn't feel like I learned anything. Haven't really made much attempts to learn since.
Am I just too retarded to learn programming? Should I give up? I only really wanted to make video games anyways.
Would learning a game engine like Blender or Unity be more worth while to achieve my goal?
I never finished high school and only ever made it to Geometry in math.
Would [re-]learning mathematics help me learn programming better than my previous attempts?
What should I do?