Here is what I think: you first need to learn how to do basic midi editing functions with Image-Line's FL Studio so that you understand the music software program before you dive deep into music theory.
And with that said, how would you describe your level of proficiency with FL Studio?