I do not think that I am a very good songwriter, but I figure that I am young now and that I can probably take a skeptical look at what I produce and work on it. If it is total junk then I can throw it away and if I can not produce anything except junk, then I will have to face up to that and move on. I have found a free Audacity download and I am playing around with it. Of course I play the guitar reasonably well and I have a second hand Yamaha keyboard. It is about twenty years old, but it is a good piece of gear if you are not really that proficient with one. That is because a person like me can program it to play something that I could not really perform on my own. I am trying to figure out if I can afford a drum machine or if I can just do that in my computer.
I realize that there are a lot of pros who do this on a computer at their home. My brother in law has a friend who used to be in a rock band, but he now just makes music that is used in TV shows, movies and commercials. He is able to make a very good living doing that and it is obviously a lot easier than having a real job. He does it in his living room on a specially built computer. In fact you can do the same thing on any computer if you have it set up right, but he has a purpose built computer because he wants to have it set up for nothing else. He does not use this computer for the normal stuff everyone does, but only his work.