I use final cut pro, which is relatively pricey, $300, iMovie is perfect though if you are just starting out. It is free, easy to use. Both of those are for if you have a mac.
If you are talking windows... i dont think i can help you.
most of the stuff you can do on final cut can probably be done with iMovie too. Final cut just has some stuff on it thats more advance.