I've never run a marathon, though I'm aiming for the 1/2 Marathon next spring. No idea how to train for one!
A 5K is pretty easy. I usually run 1-2 miles a day, so what I'm doing now is just trying to get my mile times down. Then I'll work the distance up to 5K and see how I feel...