I have already started programming, it is just that all the problem sets I have solved were easy enough that I could get to coding right away, and when I couldn't I just thought I was dumb
If you can't figure something out, you are just lacking some knowledge you need. I wish I had learned that a long time ago.
Being dumb is never the explanation for not understanding or figuring out something.