Today I try to think of myself as a "never-possibly-knows-it-all-but-often-tries-to" - this should be much more realistic and better for learning.
I think the word you are searching for is "teachable". Everyone starts off that way. The biggest obstacles for me at staying that way are Laziness and Ego. Laziness I understand, but Ego is a fickle self-deceptive beast. When you are just starting off it drives you forward ("I don't know much right now, but I'm going to be a programming guru!") and then later on it gets in your way ("I'm now a programming sage!").