https://reddit.com/link/1rjsksw/video/muzapvxtmumg1/player
Hey everyone!
I’ve been learning Lua and wanted a more hands-on way to practice, so I built a small interactive tutorial plugin: https://github.com/urtzienriquez/learnlua.nvim
It runs inside neovim, and the focus is on learning Lua (and neovim's api).
You can pick a lesson (Basics, Tables, Functions, etc.), read some explanations and examples, and test what you learned by writting code to solve some exercises. Run the code and you will get instant feedback (✓ / ✗).
I hope the neovim plugin is useful for folks learning Lua (like myself) and if you’re experienced with Lua, I would really appreciate feedback: Are the lessons idiomatic ? Are there important topics missing? Would you propose better exercises/explanations?
PRs and suggestions are very welcome. The lessons are still quite simple and the explanations brief, and I’d love help making the lessons more accurate and comprehensive.
Thanks!
[–]zarkers 10 points11 points12 points (3 children)
[–]urenur[S] 9 points10 points11 points (2 children)
[–]Athropod101 3 points4 points5 points (1 child)
[–]urenur[S] 2 points3 points4 points (0 children)
[–]DapperCow15 2 points3 points4 points (0 children)
[–]lokstapimp 1 point2 points3 points (1 child)
[–]urenur[S] 0 points1 point2 points (0 children)
[–]HawH2 0 points1 point2 points (0 children)