To breed bettas:
You'll need a harem of atleast five NICE female bettas. Bettas are very picky maters.
Take your nicest male and nicest female. Put them in bowls- or ideally in an aquarium with a clear divider of some sort so they can see eachother clearly. Its very clear if they are both interested. The male and female should both have some kind of floating plant such as hornwort or anacharis, and the male should already have a bubblenest in his bowl or enclosure as he will need this for the eggs (you probably know that)
If they are interested in eachother, usually indicated by the fish turning sideways to eachother and flailing their bodies, add the female to the male's bowl very gently and slowly, so as not to disturb the fish, and WATCH. It can get ugly. Domestic disputes with bettas are often fatal. Be ready to be on an episode of "COPS".
Ideally, they will mate. The male and female will wrap around eachother in what looks like impossible contortions. The male will collect eggs as they come out of the female, put them in the bubble nest and begin to guard them. once they're done, remove the female. Leave the male to maintain the bubble nest until the babies hatch (Again, have to keep an eye on this. you CAN remove the male now. the eggs will still hatch. Its up to you). Male bettas will eat baby bettas.
Now eggs are susceptible to fungus. So you'll want to put a small quantity of fungicide in there with the eggs. You really want to grow the babies in a tank, not bowls. Food wise, you can feed BBS but this is annoying. I've found Hikari's baby food just as good, honestly. Try to keep the babies, and infact all your bettas contrary to popular lore, between 78 and 80 ferenheit.