programming language を修飾したり、状況が分かるような補足説明をすればよいのでは?
例えば、SmileBASIC is one of the most enjoyable programming language みたいに言えば、SmileBASIC(プチコン3号)を知っている人ならば、programming language を「プログラミング言語」以外には解釈しないと思います。
北米版プチコン3号のコミュニティで「What is this game about?(このゲームはどんなゲームですか?)」と訊かれて「it's not a game it's a programming language to make games.(これはゲームではありません。これはゲームを作るためのプログラミング言語です」と答えている人がいたので、間違いありません。
ちなみに、私が書いた文章は「プチコン3号は、最も楽しめるプログラミング言語のうちの1つです」と書いたつもりですが、本当に正しいのか?と改めて言われると、自信が・・・