>>106578Don't stress about whether you're some virtuoso or not, very few guitarists ever get that good, and the best practice ridiculous amounts, like 8-10 hour days of just practicing aren't uncommon for some of the best of them (think people like Guthrie Govans, or Steve Vai for example. Eddie van halen spoke about similar too). And look at groups like the Beatles for proof that you can do a hell of a lot with relatively simple stuff. Your ability to hear melody is what makes for great songs, technical ability just lets you make different sounds to add into that melody.
As for musical software, the stuff I listed is considered some of the best, but I've got no idea where you'd look into learning how to use it. There's probably a for dummies book on music production, and all of these software's come with huge manuals you'll want to sift through.
Though it's really understated how much you can do with just audacity, which is really easy to do simple stuff with like adjusting mixes or adding in background stuff, cutting out shit parts. The other softwares just add a whole heap more, and are a bit better at doing some of that stuff, but it's not necessary for a beginner. And I doubt anyone here is much more than a beginner at music production.
You'll need some hardware depending on your instrument too. If you play electric you can get away with just hooking up through a 1/4" to USB cable generally, but you need good microphone setups to get much quality from other instruments.
Hope this helped at least somewhat.