I would also like to start a recording songs any advice?
Ableton Live is a great program to start with, and it’s pretty inexpensive for the Intro version. There’s plenty to do with software-based music, and if you pick up a USB microphone you’ll be off to a good start. If you have a Mac, Garageband is a free program you can use. Audacity is free for both windows and mac, but it’s rather limited compared to most modern DAWs (which is why I recommend ableton). There are tons of resources online if you run into any trouble, and it’s a pretty straightforward program to use once you learn the basics!