I'm writing this in a hurry, so please don't mind if i accidentally misspell somethings. But yeah, heres all you need to know to get started
in dubstep (brostep/drumstep etc) production.
First, buy Massive. Massive is a VST/AU synthesizer made by native instruments
. Basically you have to own that moster.
Now, massive is a synth mainly used for leads and basses and is a so called 'wavetable synthesizer'. Watch online tutorials on how to use massive and you'll get the idea off how it works. Just NEVER
use 'modern talking'. NEVER.
Then, buy or download free samples. As long as you use samples in a creative way you're good to go! Vengeance-Sound, Loopmasters and Freakyloops, is examples of 'sample-labels' that has some pretty decent samples. Mainly only use drums samples (kicks, snares etc) and try to avoid bass-samples as in this case, when you're producing dubstep - which mainly is based on basses, using pre-made bass samples (and not processing them) is a bad idea, and you'll not learn much more then how to layer a drop.
os tutorials on youtube, listen to artists you like and try to replicate it (but don't post it on SoundCloud etc, you'll just get hate) and just overall try to sound as different as possible without being too far of. Also learn how to master. If you don't know what mastering is, google it.
(Also collaborating with other people is a great way of learning how to produce music)
(Also don't just try to learn how to make dubstep, try different genres and styles)