self-taught. Books are the best becuase you can learn whenever you want to and there is no pressure and no competition and you can learn at your own pace. I'm going into year 9 next year (i am 14) and I think that I already know more than the computer teachers! (they're not that good) so I think that teaching myself may be the only way.