I'm pretty new too, so maybe I can shed some insight haha. What I first did was look up what each digital audio workstation had to provide, I ended up with FL studio simply because the producers I like a lot use it. From there I bought all the stuff I needed to start, which was the DAW itself, Nexus (which is a vst that has a bunch of sounds you can use). Then for a few weeks I just messed around with the program to see how it works and started putting small pieces of sounds together. From there I got a couple of drumkits which you can find on google or buy and started making beats. After you make your first full beat, then you can get into mixing, which there are a lot of tutorials on youtube on how to mix. Once you feel satisfied with what you produced, start uploading to soundcloud or whatever platform you wish to share your music. Also don't forget to be social and interact via social media with other people to get your name out there.
Hope that helped kinda, feel free to message me if you have any more questions!