I am a hobbyist in programming and game development. These days, i am just surprised how a code can react. Even when it is your own fault :P
I am doing this for couple of years now, but i feel i am still a beginner. That is also, i know how it works. But, my mind is like a sieve with how to do the things. Google is kind of my friend in this (sadly).
On the other side, i am not afraid to do something new and learn from it with a total new project.