まず、Lua でのプログラミングに取り組みます。Lua の要点を理解するには、1 日か 2 日かかります。
ただし、無視するコルーチンとメタテーブルを初めて使用する場合は、すぐにわかります。これらは非常に強力ですが、理解するのに時間がかかります。最初に、構文、スコープ (幸運にも PHP と同じ)、および標準ライブラリーを学びます。
その後、コルーチンとメタテーブルに戻り、それらを読んで試してみると、3回目までに取得できる可能性があります。非常に優れた CS のバックグラウンドを持っていない限り、これらは複雑なトピックです
編集:この本はオンラインで無料です == ウェブサイト. これは Lua に関する最高のチュートリアルであることに加えて、誰もが Lua を学習します。
また:目的が World of Warcraft の Lua である場合 (おそらくそうではありませんが、念のため)、このチュートリアルをチェックしてください。
そして:これは StackOverflow のヒントとコツのスレッドです。Lua に期待できることについてのアイデアを得るのに役立つかもしれません。
推奨されるプログラム/エクササイズ:
最初は Web 開発用の Lua を見ているので、PILのデータ記述の例を理解し、改善してください。いくつかの良いアイデアと、パワーや Lua のいい感じが得られます。
次に、データ構造の章を試してみたいと思うかもしれません.Luaには単一の複雑なデータ型であるテーブルがありますが、その章では、テーブルに必要なことをさせるLuaのような方法を示します.
最後に、メタテーブルの grok を開始したら、クラス システムを設計する必要があります (そうです、Lua では、クラス システムがどのように機能するかを決定します)。Lua を知っている人なら誰でも、数多くのクラス システムを作成してきたと思います。クラス システムを始めるのに適した章は、オブジェクト指向プログラミングです。
時間があり、C またはそのようなもの (C# と Java を含む) を知っている場合は、Lua でアプリケーションを拡張してみてください。ただし、それには 1、2 週間かかります。