Try googling it. Google is always a good place to start.
Visit here to learn to make the VB interface fit you!.
"I have not failed 10,000 times. I have successfully identified 10,000 ways that will not work" Thomas Edison
"The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners" -- Ernst Jan Plugge
I don't know of any, and dont think I've seen many language specific ones - but that doesn't matter.
It is only the concepts that are important, if you know the language you are using (such as how to work with arrays) then implementing the concepts should be fairly easy once you understand them.