I think about myself as a newbie, always learning
Learning by doing is a fascinating process. Sometimes you need time, patience and a good book on the matter to learn something new. Some other you just need to open your ears and pay attention to somebody with the good will to share its wisdom. I enjoy opening the "view source code" of every amazing website I visit.
This is the stuff I've learned: