i started when i was just 13 with a random midi creator i found, but beforehand i had been playing piano (as a hobby, not taught or anything) for a long time and so knew roughly what i was doing when i started
eventually i switched to musescore, then reaper later on, and also with knowledge in programs like furnace tracker
making a song almost always starts with me playing piano and finding a random melody i like, and i throw it into reaper to mess around with it but a lot of times i often get distracted just playing random music with my midi keyboard. but really, the hardest part for me is developing the melody. i may have a great 4 bar melody but then i really struggle creating a b-section or anything of the sort, but one thing to solve that problem (and one thing that every composer has heard before) is just to write literally anything that comes to mind. a lot of it is gonna suck, or a lot of it may just be copied from whatever song you have stuck in your head, but some of it may be really good, and even then, some of it may be really good for the song you're currently working on!
however, actually letting yourself write whatever is really hard, but it's just such an important thing
Neurodust
My friend downloaded a music program out of boredom and so did I after seeing the potential. It's amazing how accessible this stuff is nowadays. My process is to find a cool instrument, synth, sample and create a basic melody. If after that the ideas start flowing - good. Usually they're not, so I just save those ideas for later (and usually they stay abandoned forever). I'm finding a lot of inspiration in other people's music, in attempts of recreating their style I improve my knowledge about many aspects like sound design, song structures, drum patterns. Even though it's been years since I started, I still don't know which type of music I want to make most, so I just experiment and mess around all the time. It's fun