You need a DAW (Digital Audio Workstation) first and foremost if you're mostly interested in electronic styles. What it does if you're not familiar is basically allow you to collect various musical data like recordings, .wav files or midi files in one place and manipulate them with effects and vst plugins etc.
Then, you need to familiarise yourself with the DAW. Look up YouTube tutorials. I should have probably read the manual for mine since I only recently learnt how to rename tracks
I use Tracktion's Waveform 11 Free, mainly because the UI was clean and simple for me to learn, but Cakewalk is also 100% free, and most major DAWs have free limited versions such as with Ableton or FL Studio. They also all come with some stock plugins like a synth, or piano, and effects like compressors and equilisers, so those are secondary.
If you do immediately want new free plugins though, then I recommend Spitfire Audio's BBC symphony orchestra + Labs, as they're high quality. OTT is a good multiband compressor; it makes things punchier and more prominent in the mix. For a synth, i use Surge XT, but the (self)learning curve was kinda steep and the UI looks scary at first glance. I hear Vital is also good and it looks a bit less intimidating. It is worth learning how sound design works for breakcore type stuff, since it's all electronic and so you want the sounds to be cohesive from the start.
The basic structure of your songs might be: a chopped up amen break sample in one track, ambient pad chords, a bass, a lead synth & vocals
Hope that helps :)