[[കമ്പ്യൂട്ടർ പ്രോഗ്രാം|കംപ്യൂട്ടർ പ്രോഗ്രാമുകളുടെ]] സോഴ്സ് കോഡ് എഴുതുക, പരീക്ഷിക്കുക, തെറ്റുതിരുത്തുക, പരിപാലിക്കുക തുടങ്ങിയതുടങ്ങിയവ ഉൾപ്പെടുന്ന പ്രക്രീയയാണ് '''കംപ്യൂട്ടർ പ്രോഗ്രാമിങ്ങ്'''. പ്രോഗ്രാമിങ്ങ്, കോഡിങ് എന്നീ ചുരുക്കപ്പേരുകളിലും ഇത് അറിയപ്പെടുന്നു. ഏതെങ്കിലും ഒരു പ്രോഗ്രാമിങ് ഭാഷയിലാണ് സോഴ്സ് കോഡ് എഴുതുന്നത്. കോഡ് പുതിയതോ ലഭ്യമായ ഒരു സ്രോതസ്സിന്റെ മാറ്റിയെഴുതലോ ആകാം.ആവശ്യമായ ഗുണങ്ങൾ പ്രദർശിപ്പിക്കുന്ന പ്രോഗ്രാം സൃഷ്ടിക്കുക എന്നതാണ് പ്രോഗ്രാമിങ്ങിന്റെ ലക്ഷ്യം. കംപ്യൂട്ടറിനു മനസ്സിലാവുന്ന തരത്തിൽ, നിശ്ചിതമായനിർദ്ദേശ്ശങ്ങളുടെ ഒരു സമുച്ചയമാണ് [[കമ്പ്യൂട്ടർ പ്രോഗ്രാം]]. കംപ്യൂട്ടറിന്റെ യന്ത്രങ്ങൾക്കു നേരിട്ടു നിർദ്ദേശങ്ങൾ നൽകുന്ന [[അസ്സെംബ്ളി പ്രോഗ്രാമിങ്ങ്]] മുതൽ,കംപ്യൂട്ടറിന്റെ [[ഷെൽ]]-ന്റേതായ നിർദ്ദേശങ്ങളടങ്ങിയ [[ഷെൽ പ്രോഗ്രാമിങ്ങ്]] വരെയുള്ള കാര്യങ്ങളിൽ, പ്രവീണ്യം നേടിയവരെ, [[കംപ്യൂട്ടർ പ്രോഗ്രാമർ]] എന്നു വിളിക്കുന്നു. [[അഡ ലവ്ലേസ്]] എന്ന യൂറോപ്യൻ വനിതയാണ് ആദ്യത്തെ കംപ്യൂട്ടർ പ്രോഗ്രാമർ ആയി അറിയപ്പെടുന്നത്. [[ചാൾസ് ബാബേജ്]] രൂപകൽപന ചെയ്ത [[അനലിറ്റിക്കൽ എഞ്ചിൻ|അനലിറ്റിക്കൽ എഞ്ചിന്റെ]] നിർദ്ദേശങ്ങളടങ്ങിയ പ്രോഗ്രാം നിർമിച്ചത് അഡ ലവ്ലേസ് ആണ്.