You can find out a lot more about NPT's by reading through OFL's threads - I learned a LOT by stalking her!
Okay, here's how I did my own NPT which is doing great - maybe I'll answer some questions as I go. ;)
1. Got some organic potting mix and river sand. Put dirt in, covered it with sand. Ratio: two parts dirt to one part sand, ie, 1 inch dirt. 1/2 inch sand. Left the edges free of dirt so it looked pretty through the glass. Pure cosmetics.
2. Added a few inches of dechlorinated water.
3. Planted 60-70% of the tank floor with fast growing plants and a few others.
4. Added sponge filter. Filtration isn't necessary but I use it, keeps the water nice and avoids protein buildups. I choose to use it, some don't.
5. Filled tank with water, drained to get rid of cloudiness and refilled.. rinse, repeat until the water was clear.
6. Added betta. I'd make sure to keep stock at a minimum at first in case of ammonia spikes. A few small fish will help the tank cycle, too many all at once could be bad for the fish.
7. 50% water change twice a week for first few weeks to deal with ammonia leaking from the soil breakdown etc, then once a week and now a 25% change once a week. Testing the parameters regularly is a good idea.
8. Did a water change each time after replanting/uprooting things, to decrease nutrients in the water.
And that's about it. If your light is right for plants, and you take care of the tank while the dirt is maturing with water changes, etc, and also make sure to heavily plant the whole tank with stem plants then it'll probably go very smoothly.
You won't need ferts, the dirt and fish waste is enough.
You can get the dirt online or from a gardening center, just make very sure it's free of added ferts and water retaining agents.