なぜ、いろいろなプログラミングを覚える必要があるのでしょうか?