Please consider what you want to produce too. Full screen video playback quality is as much down to your hardware as it is the software you choose. If you're happy with low res in a small window while you dabble and learn then many suggestions will be fine. Microsoft's is good and I used Pinnacle for my main prog. Enjoy.
"Is Windows Moviemaker any good?" - It really depends what you want to do! I have used MM to make some slideshows but haven't really got into the video side of it yet, although I have dabbled with it bit.
It seems to me that video-editing on a PC is relatively time-consuming as everything is done in realtime, which when you are trying to put together a movie can be frustrating!
I would certainly start with MM and if you find you enjoy it (and have time to pursue it!), then investigate some of the other s/ware available.
MM does have some limitations, but to a certain extent these can be overcome. If you want to use MM have a read thro' click here, which I found very useful before starting with MM (and certainly saved wading through the help files!).