I am trying to learn to develope an application on PC side to talk to a micro using com or usb port. I am familiar with C and can program a micro to talk on a uart.
What is the prefered(most widely used) language for developing applications like these which talk to embedded systems over serial port.
The operating system on pc side can be either windows or linux.
Can some one please provide some pointers/tutorials on this.
I would recommend C#.
It is the language of the net framework and if you know C it will be pretty easy to get into.
You can download C# Express free from Microsoft.
Once you start to use it, you will never look back, it's a very cool language.
Python can be a solution. There is a serial comms module that works on Windows, and I'm pretty sure there must be one for Linux. With C#, I don't know how far you'll get on Linux.