>>Actually he should learn both, but rather one after another, music theory, at least besics are of course the most important foundation, to make anything more complicated than nonharmonized dull melody accompanied by shit drums.>>3057
I'd recommend Music Theory for Computer Musicians, and Dance Music Manual, as they contain many universal lessons on music theory, regardless of style you will eventually compose in.
Also obvious source which is Youtube and Wikipedia (look at the bottom of articles for interesting external links too). When you feel more comfortable with basic theory, you can start taking advantage of various tips scattered around Internet, like ones on this site, for examplehttp://music.tutsplus.com/categories/composition?page=2
It's also good to get interested in participating in various music communities, like Battle of the Bits, or demoscene music communities (maybe you'll like to write music with trackers).>>3062
What are you basing this stupid claim on? You can compose and produce pretty much anything in FL Studio, unless it's something like multiple time-signature shit which FL won't handle well indeed.>>3068>Get Ableton Live
Please stop forcing particular software on him and spilling such idiotic theories like "i saw some pretentious kiddos using FL, so it's shit". FL is one of the most popular DAWs out there, so it's probably the reason why many people without deeeper know-how start to use it, hence your biased connotation. And to make it clear, i'm not saying that FL is the best software. It's just up to particular needs, preferences and skills what you'll stick with.
I liked FL, Digital Performer, Cubase and Renoise most of all, but i can't really suggest nor force anything on newbies.>>3302
Let the computer keyboard and VSTs be your instruments, you can perfectly practice theory with such setup, much like playing on piano. It's not the most convenient way, but it works. Try to get a MIDI controller as quick as possible.>>4323
This won't help him in any way, you're just suggesting a software, while he doesn't know how to actually make music.