If you want to start making music, download Anvil Studio and grab a whole bunch of MIDI files.
Look at them, learn from them. Examine and edit them to your heart's content.
Due to being an Old World phenomenon, there's a high chance your favorite songs of yesteryear have already been transcribed to MIDI,
so get cracking on those bad boys! Check out VGMusic if you'd like a good place to begin exploring the world of notations.
Anvil Studio is great for composing original music and it's free, but it is based on a format that technically doesn't have corporeal instruments so you will need a DAW to give your song life.
For that, I use Mixcraft. It's the third DAW I've made songs with in my 10+ years of experience.
As for the other software, FL Studio is good for synthetic music and I recommend Reason if you're a consummate professional.
I moved to Mixcraft from the others because it has the most generic instruments and is friendly yet impressive.
It's also the cheapest option, but I got it for free. (If I hadn't, I would have stuck with my old version of Reason.)
You only need one DAW, so pick wisely!
If you go with Mixcraft, here's a tip for you! Add the master track and apply iZotope Mastering Essentials to it.
You'll get a lot of automatic presets to help your music sound real. This will save you time mixing audio.
(I discovered this feature in Mixcraft, but every other program likely has something similar implemented.)
Music is about experimentation. If it sounds good to you, it's music!