いう、大変グッドな記事を眺めていたのですが。記事中で、Unity以外の場合はHSP3やenchant.jsをお勧め。セットアップが簡単で成果物が即見れるものが良い。いう一文を見かけて、件の記事の本筋とは全く違う部分で、なんだかもやもやと考え始めてしまったり。いう場面でHSPの名前を出すのは分かる。いうか自分も、その手の記事中では一応HSPの名前も出しておくべき、と思うのだけど。本当にそれでいいのだろうかと不安になってきて。件の記事はUnityを薦めてるし、自分もUnityを薦めるべきと思ってるので、本筋とは関係ない話なのですが。以下は、ただの思考メモです。HSPについてもやもやする部分。:HSPは、言語仕様がアセンブラライクというかBATファイルライクなので...。「これを初心者に教えてしまっていいのですか?」と自分に問うてみると、さて、どうなんだろうなー、と。HSPって、習得・習熟しても他に応用が利かないよなと。実際、HSPでプログラミングを覚えちゃった人は、えてしてなんでもHSPで作ろうと頑張ってしまう傾向があるように思えていて。そんなもんを今時オススメしちゃっていいのだろうか、と。*2例えば、最初に覚える外国語として、古代ギリシャ語とかラテン語とかを覚えてみても虚しいわけですよ。特定分野では使えるけど、他で使えない。世界中で広く使われている英語あたりを覚えたほうが後々美味しいのではあるまいかと。触れてしまって、しかもそこで止まっちゃうのは、どうなのだろうと。等、現代風の言語を使うこと前提のライブラリも併記しておくべき、かもしれないなと。「どれを選ぶかは君の自由だが、こっちはとりあえず紹介はしたぞ」「HSPがとにかくオススメなんて言ってないぞ」「選択肢の一つ、ぐらいに捉えてくれ」みたいな。あたりなら、言語として筋がいいので、学んだことが無駄にならないはず。「Ruby(Python)ではこう書いたけど、○○ではこう書くのか」と、覚えた概念が後に使い回せる場面が多々あるだろうと。「初心者にプログラミングを学ばせるなら」という視点で言語仕様が決められてる面もあるし。CG関連ソフトでは、「アプリにスクリプト言語も一緒に載せるならとりあえずPythonでしょ」てなムードで普及しつつあるので...。ゲームに興味がある≒映像表現にもそこそこ興味がある=CG関連ソフトに触れる機会が多い=Pythonを覚えておくと役に立つ、というメリットもありそうで。併記するだけでも充分かな、とも思えてきました。HSPしか紹介していない、という最悪(?)の事態さえ回避しとけばOKなのかもしれないなと。JavaScript、好きな方を選べるし。(UnityのJavaScriptは真のJavaScriptじゃねえ、という意見もあるけど。)描画も処理も早いし。Windows、Mac、Linux、iOS、Android、ブラウザ上でも動いちゃうし。全世界で使われているし。商品レベルのゲームも作れるし。「HSPは言語仕様が...」なんて悩むぐらいなら、Unityをオススメしとけば間違いない。薦めてるけど、それは実に正しいなと。