How long did that take?

I was wondering how long did it take for some of you who started off as complete novice with game editor, to mastering the software or becoming good enough to make most of the games tried to make? Did you originally have a programming background?
Thanks,
H
Thanks,
H