This is perhaps the most well known job title in the field of Computer Science. Most people know in order to get a computer working, it has to be programmed. A Computer Program is a collection of instructions, logical and mathematical equations that describe a task to be carried out by a computer; in other words telling a computer what to do and how to do it.
Some examples of modern programming languages are: C, C++, Java, PHP, Ruby, Perl, Python, JavaScript, Action Script, etc …