garageband is great for beginners. it's very easy to use. if you choose to get this, which i recommend, feel free to ask about it and i can help you out.
I put some money into it already and I gotta say, I happen to love it very much. You will also have to invest in the soundpools to get the most out of this I believe.