Computer programming is the process of building an executable computer program for accomplishing a specific computing task. Programming involves tasks like analysis, generating algorithms, its implementation. The purpose of programming is to find a sequence of instructions tht will automate the performance of atask on a computer, often for solving a given problem.