Sorry to sound harsh man, its just something im very pasionate about

Reason is a good one to start with, but i would highly recomend getting a copy of FL Studio. Get some decent samples and have a play with it. If you have any specifica questions that you need answering then im more than obliged to help you out, aswell as a lot of people on here ;)

Id advise you track down -

FL Studio
Novation V-Station
ReFx Vangaurd
As many samples as you can get your hands on.

If you need any help then hook me up on msn and i might be able to sort you out ;)