Computers communicate in machine language which is binary and consists of one of two states on or off, 1 or 0.
Huh? how does that help you?
Luckily for you, you don't have to learn binary to communicate with your computer. A bunch of really smart people have built all types of languages to translate 1 and 0 into something that you can understand.
I wont go into detail about the low end stuff for now all you need to know is that its been taken care of and you can now very easily communicate through your language of choice with your computer.
Huh? My language of choice? Can i speak french to it? No sadly , not yet computers are not smart enough, yet , to understand French or English or any of our spoken languages, not yet i said .
In the mean time we will have to speak to them. Luckily the language we use is not complicated it has been simplified to allow us to chat with each other.
These are the programming languages and there are a few of them around none are better or worse than the other because they all have a specific purpose.
I'm going to use C# as programming language, because i said so But seriously its a popular language and if u master it you will be productive and employable