I’m not going to reinvent the wheel here to explain how to start seeds. There is a lot of great information already written!
The basics are:
Get fresh seed.
Use containers with drainage holes.
Use or make a potting mix that holds water and lets it drain (a paradox, I know).
Plant your seeds, and water them in.
Put the container in a warm place, which can be dark.
Move the container to sunlight once the seeds have germinated.
Watch them grow!
Here are a few detailed articles from a couple of my favorite magazines, Mother Earth News and Organic Gardening.
If you want to be really self-sufficient and make your own potting soil, check out these articles