control / feed back

hey group!

Im a novice and am looking to control motors, switches etc.. through the arduino but I will want feed back and input facilities how should I plan to do this?

I will want to monitor various things and will want to control by entering in data while the program is running. but as I am a novice do I:

A: use the pc I am programming with and some how have a window programed to show the relevant data and inputs etc..

B: get a small LCD screen to run on the arduino and learn how to program this at the same time

C: use a software emulator like 123 circuits??

ultimately my projects will end up built with a LCD style screen but while I am learning the programming I don't want to get too complicated.

any advise?

to add a little more info, what I would like to do is something like a simple cnc controller where the motors are controlled by some switched or analogue inputs and then on the screen you would see the speed of the motors, positions, and any switched or controlled states.

but I would like to see as much info as possible so a small 1 line LCD screen is no good but a 5" or 7" monitor would be great.

is this too complicated for arduino?

You do realize that your Arduino program can communicate with a PC over the serial port, right?