iMovie does quite a bit. It is free and does the job for low finishing touch movies. Final Cut Express costs quite a bit, but is easy to use, and the quality is higher, plus way more options.
Your call, whether you will have many projects in the future... otherwise iMovie will do the trick for you. Plenty of online tutorials available!
Gl, and if you have questions, post or pm me.
B07