PENは初学者向けのプログラミング学習環境です。 PENで用いているプログラミング言語は、大学入試センターの入試科目 「情報関係基礎」で用いられている手順記述言語DNCLに準拠したプログラム言語「xDNCL」を用いています。
PENには、ソースプログラムの入力支援機能があり、比較的 容易にソースプログラムを入力することができます。 また、プログラムの実行状態を観察する機能を備えており、 プログラムの動きを分かりやすく見ることが出来ます。