How Long Does It Take to Learn Lua? It takes 2–3 days to learn the basics of Lua, and 3–4 weeks to know enough to use it professionally . Lua’s syntax is simple and fairly easy to learn. Lua is “strongly typed”, which means that it is consistent and predictable.