Complete newb. Requesting tips

What are some good training plans or strategies for a first marathon? What often gets overlooked? What are costs like for various supplies or cost of races? Any and all tips are appreciated.