Some software will be specialized for distinct genres of music. This may or may not be to your preference since you may want to make beats for several genres of music. Keep in mind that beats for techno, hip hop and rap are the most popular sought genres for beat makers.
I never thought in a million years I would make enough to leave my job and do it full time. I can't believe I make about $700 a day, making simple beats from my office!
A better option, which wasn't available when I upgrade my system, is to try a software product like DUBTurbo. It is cheap, it is easy to use, and it excels where GarageBand fails. You have access to hundreds of samples (all in wave format, not mp3--meaning your beats will sound a lot better!), you can tweak them how you want, and it is all online. No need to drive to the store to buy the software.
Lay Down Your Beat - You now have your initial beats, so you can proceed to making it appear longer like a professional music. So put some gaps with some instruments' beats in between verses, chorus and other lines. Do this layering throughout your beat and it should sound good.
You also need to know what other features the site offers alongside the software. It is great to have beat maker software, but if you don't know how to use it what's the point? This is another reason why I love Sonic Producer: membership gets you access to thousands of videos and tutorial's on everything from make beats on your computer to setting up instrument sets. They also include an enormous library of preset sounds, loops, and beats.
As I've stated before there are tons of music production tools out there both hardware and software. I would suggest you get started by downloading demos and testing them out. I'd also suggest that you take a trip down to your local guitar center and ask some questions. This will also allow you to touch and play with the hardware setups in person rather than just reading about them.
The crucial thing here is to find an online resource which is going to give you valuable information. You can begin by checking out reviews and comments about a particular site. If you try to search for the site's feedbacks online you would most likely come across review sites and even bloggers discussing the said website. Discern the comments you would read and decide if you should stick with them or not. You should also inspect the website on your own. Check how the layout is and who the people behind the creation of the beats production resources are. It would be much better if you can find short profiles in the About Us section of the website.