FL Studio definitely isn't the best DAW for either recording or producing. It may be the easiest and best for noobs. But not the best. Audacity for recording (if you want free) and Ableton live or Logic Pro for producing. Be sure to stock up on VST's, too! VSTPLANET is going to be your best friend. It has a HUGE selection of free VST instruments/effects. Also check out some hardware. If your producing Hip-Hop an MPC can create drums, bass, synths, and sampling. Pretty much all you need for a beginner producer (But it may be complicated at first)
don't get FL studio. Reason for PC, Logic Pro for mac if your doing beats, a midi controller is equally as important as the software, so make sure to pick one up, even if its a cheap m-audio [edit] cubase is good too
definitely. Or you can do something that has a drum pad on board with the midi keys, like the mpk49 (i say this only because i have it. It is really nice though) Buy Akai MPK49 Keyboard USB MIDI Controller | Keyboard Controllers | Musician's Friend