Computer programming is part of almost every aspect of modern life. The computing languages take care of or process activities like emails, entertainment, and news publications, as well as Internet applications and computer software. There are literally thousands of computer languages each with their own parameters of use and rules for coding syntax. One of the most widely used languages is C which includes C, C++, and C#. Of course different systems require different languages.
All languages require a compiler which reads the source and outputs executable or assembly code. These are the basics of the language; the information and data that tells the language how to act, what to do, and when to do it. In addition, most programming languages have a set of written documentation or instructions for the computer on syntax and semantics as computers need very specific instructions on how to process code. This information is typically contained in an ISO file or in a PERL file. The earliest known programming languages were invented long before the computer and were made for use in looms and in player pianos.
A computer programming language allows for computers to interact with each other, with humans, and with other machines such as external drives, scanners, and printers. Many facets affect the decision of a programmer to use a specified language; these include size of the system, processing power, what the program is to accomplish, and the ability to upgrade the code to name a few. More computer languages are created every year for wide ranging and specific functions and applications.
LINKS:
C++ Programming Guides and Tutorials
Forums for C#, VB.NET and .NET 3.0
A Large List of Python Tutorials
Fuxi Programming Language Home Page
Javascripting for the Non-Programmer
A List of Javascripting Tutorials