Communication

Hey there, I haven't used arduino before but it really interests me. I DO have experience in other languages, namely AS3 (very similar to javascript). Anyways, I want to replicate the quadrotor over at http://www.khanacademy.org/science/mit-k12/v/indoor-flying-robots , and
I was wondering what would be the best way to communicate with it. I was thinking infared at first, but I don't know if that would work. I just want it to communicate with the computer, so maybe I could get WASD to move it?

What materials might I need, and does anyone have a tutorial on the communication part?

if you dont want to do all the programming, you can check out MultiWii. but im guessing since you posted here, you want to do it your self. you can use a TX/RX like normal quads and interface it with the arduino or Xbees etc.

i dont think you would like controlling a quad with arrow keys :stuck_out_tongue: a joystick?