Quote:
Originally Posted by hoshangi
I havn't a particular language in mind i want start from basic
|
Programming languages are a bit like normal languages: first you have to learn the language and then you have to learn how to use the language. I mean there's a difference between learning words / grammar of a new language and being able to write a book in that language. Starting from basic means learning commands and syntax of a programming language and how to use it in writing programs; you slowly have to learn 'how to think' in a programming language.
Most (new) programming languages are very small, there are not a lot of words and symbols to learn but there is very much you can do with such a limited vocabulary and it can take a long time before one really understands the possibilities. On the other hand, if you want to do something specific then there are libraries which contain most of the functionality to make a program that does something. Oddly enough, there are many different programming languages but they all do more or less the same and have many library functions in common.
More to the point: You need to learn a language, need to learn how to use that language, need to find a language that supports the library that's used for the GUI you want to program and need to find a library that enables you to program the ports you're talking about.
If I read your replies, your starting point is to find out exactly what you want and then ask your question again. Or, in other words, you need to understand what matthewg42 wrote above before anyone can help you.