WARNING: This is how I like to do it, and there are many other ways to do it that may be more comfortable for you, also, this may not work if you are only using your phone; I'm not sure.
If you want to be able to record you voice, make your own beats, and all that stuff for free then I recommend Soundtrap.
Uh, learn how to use Soundtrap I guess? I really don't feel like explaining how to use Soundtrap because there are so many things to learn in Soundtrap, so just look up some other person's tutorial I guess. Me, personally, learned how to use Soundtrap all by myself.
This is where it might get problematic for all you people who use your phone... best of luck to y'all.
If you want to upload your music anywhere besides Soundcloud, then you're going to need to get a distributor. A distributor allows you to get your music on Spotify, Apple Music, Itunes, etc. I use DistroKid because it's only 20 bucks a year which is a incredible price for a distributor, but if you want to use no money at all, then I recommend Amuse. Amuse may take around a whole month to distribute your music, but if you really dont want to spend 20 bucks a Y E A R (not month, year) to get your music distributed, then use Amuse.
If you've done what these directions say, your music should be on half way to every music platform there is.
You are done. Good job.