I don't feel "stupid", I just know that if I want to understand what is being said/written that I have to read up on it.
We can't all be programmers, doctors, physicists etc etc etc..... I am sure that if you explain some of the things that you are good at, that there will be others out there who don't fully understand what you are talking about.
Just keep doing what you are doing, be who and what you are and everything should work out.
That is my plan!