Tu veux apprendre et maîtriser Lua ?

Rejoins le parcours Lua d’Exercism pour accéder à 117 exercices avec l'analyse automatique de ton code et un mentorat personnalisé, et tout cela 100 % gratuit.

À propos de Lua

local hello_world = {}

function hello_world.hello()
  return 'Hello, World!'
end

return hello_world

Les fonctionnalités clés de Lua


Lua

Généraliste

Lua s'utilise dans les systèmes embarqués, pour le prototypage, le scripting, ainsi que pour le développement de jeux, web et backend.

Multi-paradigme

Lua peut servir au scripting, à la programmation impérative ou à la programmation fonctionnelle.

Rapide et léger

Lua est l'un des langages dynamiques interprétés les plus rapides. Son compilateur et son interprète tiennent dans 300 Ko.

Simple

Lua possède une syntaxe simple mais puissante, facile à apprendre et à maîtriser.

Multiplateforme

Lua est entièrement écrit en ANSI C et se compile donc sur toute plateforme disposant d'un compilateur ANSI C.

Facile à intégrer et à étendre

Lua offre une API C petite et flexible, qui facilite son intégration ou son extension avec des modules C.

Un mentorat à la manière de Lua

Chaque langage a sa propre façon de faire les choses. Lua ne fait pas exception. Nos mentors t'aideront à apprendre à penser comme un développeur Lua et à écrire du code idiomatique en Lua. Une fois que tu as résolu un exercice, soumets-le à notre équipe de bénévoles, qui te donnera des indices, des idées et des retours sur la façon de le rapprocher de ce que tu verrais habituellement en Lua. Ils t'aideront ainsi à découvrir les choses que tu ne sais pas que tu ne sais pas.

En savoir plus sur le mentorat

Des exercices Lua issus de la communauté

Le parcours Lua sur Exercism propose 117 exercices pour t'aider à écrire du code de meilleure qualité.

Voir tous les exercices Lua
Lua

Lance-toi dans le parcours Lua

Le meilleur, c'est que c'est 100 % gratuit pour tout le monde.

Rejoins le parcours Lua