GB is a good place to start, it'll teach you MIDI and some arrangement, and it's got the nifty dynamic tempo and key thing, but for serious music composition you'll probably need Logic Express or Cubase (not being developed for OSX any further). Ableton Live as mentioned by JFreak is similar in some respects to GB, but you should also look at Propellorhead's Reason package.
You could always go Logic Pro if you have money to burn, but the learning curve is STEEP...