It depends on what you want. If you're musically inclined yes get a midi keyboard maybe one with pads so you can get the best of all the world's.
Otherwise if gear interests you, look into maschine but in my opinion wait until 5/9/16 and cop the brand new mpc studio for 399. Your going to get hardware/gear plus a good as daw (digital audio work station) tons of sounds etc.
Unless your not musically inclined at some point your going to want or need a midi keyboard. Hell check with a cousin or family who might have a keyboard in the basement garage or attic if it has a midi port on the back you can get a cord and connect that to your computer and use it for whatever program you get.
Otherwise using mouse and keyboard to paint cords and draw in notes wil suffice and you won't need a midi keyboard.
Go to guitar center or a big box music store they usually have a set up you can play with. Also download the demos reason, FL studios, logic, ableton, mpc studio, maschine,
You can achieve the same suit using any program just some programs mesh better with others
So far all I have is iMac pro, going to hit up my music store tomrow so before I go there is there anything that is a must buy? Keyboard ? Beat machine?
Also was going to buy FL studio but tell me if it's not needed.
Really any tips will help big or small.