Video editing

I'm fairly new to video editing, so I'd really appreciate some recommendations for what program to use. I can't afford much, so something cheap or free is preferable. I would also appreciate tips on how to use said program.