I knew a guy in high school (I almost said "a friend of mine" but then I remembered that the kid was a total dweeb and nobody liked him) who taught himself to beatbox like that. He was pretty good, too. He would always play "Get ur freak on" by Missy Elliot, to the point that it was maddening.