Primarily self-taught - and by making many many mistakes. Good news is that Mongo practised so long on the mistake that he has just about perfected it