初心者……文法を一通り理解している
初級者……小規模(30000行ほど)のプログラムを作成できる
入門者……使用言語のコンパイラの実装ができる