১৯৯৩ সালে জন্ম নেওয়া Lua, এটাকে সহজ এবং সিম্পল রাখতে চেয়েছে। এটি হালকা, এম্বেড করা অত্যন্ত সহজ, এবং এর টেবিল ডাটা স্ট্রাকচারগুলি আপনার প্রকল্পের ডাটাকে সাজানোর একটি নমনীয় উপায়। অন্যান্য ভাষাগুলি যেখানে বিভিন্ন ডেটা টাইপের এক ঝড়ো সম্ভার প্রদান করে, Lua কয়েকটি মূল টাইপে সীমাবদ্ধ থেকে এবং তার ঘাটতি পূরণের জন্য বুদ্ধিমানের সাথে টেবিলগুলি ব্যবহার করে। বিকল্পের কথা বলতে গেলে, আপনার কাছে প্রচুর সংখ্যক—পাইথন, রুবি, নোড.জেএস, এবং আরও অনেক কিছু, প্রতিটির নিজস্ব সেটআপের আচরণ এবং লাইব্রেরি। কিন্তু যদি আপনি একটি পরিষ্কার, চপল ভাষা চান যাতে দ্রুত স্পিন আপ বা এম্বেডিং করা যায়, Lua আপনার যেতে হবে। বাস্তবায়নের দিক থেকে, Lua মূলত ফাংশন, টেবিল এবং সারল্যে সম্পর্কিত। অতিরিক্ততার অভাব (ধরুন ক্লাস বা জটিল উত্তরাধিকার) ক্ষমতার অভাব নয়; এটি আপনাকে আপনার কোডিং যাত্রায় সুচারুভাবে চলতে সাহায্য করার একটি ডিজাইন পছন্দ।.