Get yourself a DAW: FL Studio is the best for beginners, and its comprehensive throughout your learning and good for when you become pro
Get yourself a ballsload of sample packs: Prime Loops, Vengeance House, and Music Radar make amazing sample packs, filled with enough percussion and FX to last you a lifetime. dont use the sample packs for the prerecorded loops though, as taking sounds that are premade hinder's your learning ability. Make the basses and melodies and synths yourself
Next its time to learn music making basics: 1. Structure of dubstep songs
2. Different styles of dubstep, i.e. dance/brostep, deep, dungeon, etc. assess the differences of each style, and if you know in ur mind what is your favorite and what you are set on producing, listen to as much of it as you can. Studying the pros is the best way to learn how to improve your tracks IMO.
3. Learn some info thatll help you make the sounds you use: FM synthesis, creating different presets and patches, use of LFOs, wavetable positions, modulation, and all that jazz.
4. Start laying melodies and drum tracks, making songs, learning as you go about different techniques. The best way to learn is to come onto this forum and just ask questions that havent already been answered. theres a neverending well of knowledge here that is really underestimated.
on a side note, dont think that when you start you need to buy any fancy mixers, hardware, or jazz like that. the very most you need when starting out is a small one or two octave keyboard so you can think up melodies easily without using piano roll. dont get caught up trying to get the best looking studio and whatnot. itll all be useless if you dont have the prior knowlegde and experience to use it.
hope this helped! have fun making the best genre of electronic music out there
