There's a general faq section on the page that you could always check

but if you want specific answers, heaters and filters depend on the tank size. Most filters have too strong of a current for boy bettas and sweep them all around, so you'd want a fairly large tank for that. Heaters depend on the temp. of the room you're housing the fish in and the size of the tank as well. You most likely won't need a heater for a 1gallon tank as long as you keep it in a spot that's away from drafts and the like. You ALWAYS want a lid for your tank, no matter what size.. and most everyone here will suggest that the minimum tank size for a betta is 1gallon to 2.5gallons. Bettas eat a wide variety of frozen and live foods from your local store, or you could also feed yours dried food. I would reccommend pellets over flakes, simply because the pellets seem to cloud the water less.

There's the basics at least.. I'm sure the FAQ will be able to tell you more and the people on this forum are quite helpful as well.