Your best option is to just Google it, you will get step by step tutorials for each seperate method used to create videos.
I would have to agree with the poster who said to use WMM. It's simple and done right it can be really effective.
I use Windows Live Movie Maker Beta. You can download an add-on to upload your new videos to YouTube from WLMM right away.
You can always use something like Windows Movie Maker, or, for something more professional, Adobe Premiere.