1. What are the easiest languages to use for simple PC programming that still has access to the entire capabilities of the PC (access to all ports, e.g. infrared)? Is QBASIC adequate?

2. Where do I get the necessary information about the hardware, and how to use it via a program -- for example, if I would like to use the infrared port to transfer data between computers?

3. Is that a waste of time? I.e., are there such programs easily available to do such things. I heard of Direct Cable Connection, but I have no idea how to get it, or whether it will do the job.

Please reply via email also, in case I miss the responses here.