well, some people say it's hard, other say it's easy. It really all depends on how well you condition your fish and being patient. I was very impatient my first couple of tries and thought that it would be quicker than what it was. I had about 3-6 failed spawns before this one. Not saying that this one was a success- cuz I still don't have fry yet :P BUT at least it's improvement. xD
I fed my two bettas blood worms (frozen not freeze-dried) and betta pelets three times a day (small amounts though) for a little over 2 weeks. My tank set up is a 2.5 gal (my 10 gal is in need of cleaning) with gravel, plants, and a hiding cave for my female, and at a nice 82F. People recommend a 5+ gal since 2.5 is hard to raise so many fry in (good thing mine ate most of them xD ). Introduce the male first and let him swim around, then the female (but keep her in some sort of container). I put half of a styrofoam cup in there. within 3 hours, my male had the cup OVERFLOWING with bubblies~ xD. I kept the female in her cup for another day until I saw her barred up like crazy, swimming at an angle, and clamped fins.
Then I let her go and watched them do their stuff. haha. It was a lot easier than my previous spawns. Plus I used a different female (she's my baby mama lolz). She seems to always want to mate no matter the male. sooo that's about that. I feed my male cuz I'm scared he's going to eat the eggs (again). -__-; *sigh* But that's about that I think! Once the fry get too big for the 2.5, I'm going to transfer them to the 10g. :)