Skip to main content


Computer programming languages allow us to give instructions to a computer in a language the computer understands. Just as many human-based languages exist, programmers can use various computer programming languages to communicate with a computer. The portion of the language that a computer can understand is called a 'binary.' Translating a programming language into binary is known as 'compiling.' Each language, from C Language to Python, has its distinct features, though many times there are commonalities between programming languages.