>>207 のリンクにあるような、
ユーザー・システム環境変数の画面のPATH をわからない人は、プログラマーにはなれない。
プログラマーになれない、Excel エンジニアが多いのは、PATH の仕組みがわからないから

数十ある、基本コマンドを勉強していないから

シェル(PowerShell・コマンドプロンプト)で、
「ruby 引数」のようなパス無しの「コマンド名 引数」でなぜ、
実行ファイルが探し出されるのか?

ruby で起動される実行ファイルは、ruby.exe, ruby.dll, ruby.sh なのか?
それらが同じフォルダにあれば、どれが起動されるのか?

こういう質問に答えられない人は、何十年プログラミングしていても環境構築できない

こういう人は、単なる土方プログラマーで、
コンピューターリテラシーがないから、企業が採用したくない人!

土方プログラマーはいらない!
コンピューターリテラシー、つまりシステムの知識がある人が求められている