You can use existing music to build into your beats, or you can do it yourself.
Let´s say you would like to have a very good drum beat as the base of your sound. Chances are that you create it using one of your plugins that are incorporated inside your DAW.
The problem is, these plugins are limited, so if you have the chance to get a pad-style midi controller for creating drum beats, you will probably have a lot more fun. I know, this is getting expensive. But there is still the possibility of buying used ones on Ebay or Amazon.
Once you have generated a drum beat which is fitting your taste, you can import it and use it as a musical foundation.
You can also use only a midi keyboard for generating a rhythm, but this ties you to the preinstalled drum plugins again.
I mentioned earlier, that I want to focus on the software solutions that are available for producing music.
This is, because I myself live on a tiny budget and cant afford to buy a fully equipped home studio.
In the Samples and Loops Section, which will be completed over time, you will be able to find a ton of material to build beats off of. So, you can renounce buying all the latest hardware stuff and nevertheless begin to make your own beats only with your laptop and a DAW.