Ableton Live is good to start. Once you feel like you have a hang of it, head to Pro Tools or FL Studio or Audacity.
Be comfortable playing with older musicians and take their advice, especially the ones who are patient with you. Realize there’re going to be a few narcissistic idiots out there who won’t take you seriously.
And yes, keys and at least rudimentary guitar. Those make you comfortable with music composition.
Keep writing and composing. Remember Stephen King's advice about writing: 95% of what you write will be crap. It's the 5% that's decent that's worth working on and developing.