Youtube Question…What program makes How-To Videos?

I have been watching some great videos on youtube about setting up a wordpress blog. Well I am wondering what program these people use to record what is happening on their screen…..and they are also doing voice over at the same time….how can I do this also if I wanted to make a how-to video.