プログラムをいじる際に必要となるであろう知識