At its most basic, programming tells a pc how to proceed. Although there are actually many alternative types of coding languages, a pc can only communicate only one language of machine language or object code. Someone writes the code for making the product operate effectively on their method. They then share the driving force on line for others to