I was really into beat making for awhile. I have both Reason and Fl studio 9 (legit versions
) so if you have any questions, feel free to pm me. As for fl studio, you can find TONS of tutorials on youtube, as well as download their free trial.
The downfall of using fl studio, is that it only comes with a few sounds..unlike reason. If you were to get both, you can actually "rewire" reason into fl, so you can use all of reasons sounds in fl studio which I do quite often. I personally love the patterns in fl, but the sounds and midi-support in reason. Fl is much more user friendly, while Reason/Cubase/Logic/Nuendo/etc. are all the professional ***** that can get pretty complicated. If you looking for just some fun, I would def suggest fl studio.