I have to post on this one....
First of all, everythings going to be a rip off, let me just tell you that right now. I get my stuff through other means....
Anyways, I've heard good things about garage band but that's only for mac right?
If you want to record eltronica stuff go with Reason or Fruity Loops (need a midi keyboard with Reason)
If you want to record with the guitar go with programs such as Cubase, Acid Loops, Virtual Guitarist....there's also free programs out there you might want to try, like Krystal.
Another great program is called Guitar Rig (1 & 2). It allows you to get many different vintage amps, effects and all kinds of crazy stuff to make your own sounds, and its REALLY good quality. I can send you some sammples if you want.
Anyways, now, in order to record all of this into the programs you need 2 simple things. A male to male input cable and an amp. The cable goes from the headphone/output slot in the amp into the input in the back of the comp, then just plug in the guitar into the input of the amp and you're ready to record.!
respond back if you have any questions
I think my post was a little cluttered and confusing.