プログラミング(英語:Programming)とは、コンピューターにさせたい仕事を設計し、それをもとにプログラミング言語を使いプログラムを実装することである。 プログラミングをする人のことをプログラマーという。
プログラミングとはなんぞやという概念的な話については「4.4BSDの設計と実装[1]」という本が個人的にはオススメである。