プログラミングをしていく過程において、ソースコードを記述していくことを、特にコーディングと呼ぶ。ソースコードというのは、プログラミング言語にて書かれた、コンピュータプログラムを表現する文字列のことを意味する。より分かりやすく説明すると、ソースコードというのは、プログラミング言語を用いてのみ書かれるものである。このプログラミングされたプログラムは、各種のコンピュータのハードウェアのためのいわゆる機械語や仮想機械のための中間表現よりも、人間が見た時に分かるような形で読み書きできる状態である。人間の手によって作られたソースコードをコンピュータがどのように処理していくかは、そのプログラミング言語の処理系によって様々である。与えられたソースコードをそのままインタプリタによって次々にコンパイルしていくものあるし、事前にソースコードをコンパイラによって機械語に翻訳した上で実行させるものもある。ソースコードといっても、定義はあいまいである。