Oooooohhh i miss the very beginning so much. Frustrating but it was fun to me.
When it comes to the DAW, the most important thing is to use one that is popular & does get used by professionals. Im not familiar with garageband, however i am pretty sure it is capable of making the same quality music as the other top DAWs.
But if i was to give you a recommendation, i would say to use the latest FL Studio (I believe 11? lol) I say this because of so many reasons. That will come to your advantage in the long run.
1: It is very inexpensive. It has the capabilities of any other DAW available but for so much cheaper.
(There is a reason for that, and it is a downfall. It is because the stock plugins are decent but far from the best. You will need to upgrade & get some effect plugins and i guarantee that. (Along with the stock instruments. Just dont use them. Some are okay but you can go so much farther with 3-4 great VST)
2: It is very user friendly. As long as you have an idea for a beat & you know the basics of FL, it shouldnt take no longer than 15-20 mins to get a decent rough draft down.
Plus, with it being sooooo widely used by beginners and professionals, finding a tutorial for anything you need to know wont be hard.
FL studio couldnt be any better of a choice for a beginner to learn the bare basics all the way to advanced techniques of making, mixing & mastering a beat.
Now when it comes to hardware, its all about your budget. You get what you pay for, simple as that & its not cheap. Here is a list of things you must have though.
1. Studio monitors
2. Audio Interface(To power the monitors)
3. A MIDI piano keyboard(I recommend a medium to long length keyboard. Also specifically recommend the Akai MPK series.)
4. Headphones(I honestly just use some Beat Solos but they arent the best. Your mixing headphones need to have a flatline EQ spectrum. Beyerdynamics DT-990 or that specific series is just as expensive and a lot better than beats by dres)
5. Headphone Amplifier (So you can mix at low levels and still hear. Behringer sells one for $20 which is what i use)
& i believe that is it. I heard of the beat thang & i gave up on the thought of buying one when i seen there was no way to import your own sounds. Plus my akai mpk controller had mpc pads on it which i rarely use other than recording hi hat patterns with the note repeat function.
Id recommend not getting the beat thang & either get a keyboard controller with pads already on it or just get an akai mpd which are a lot less expensive.