It sounds like you have a bit to do before being ready for a set Being a musician will be an added bonus.
I would suggest checking out the “How To Digital DJ Fast” course. It will teach you a lot in a short time and make it easier to start thinking about how to create your own set-up.