If you care both about Lua programs and Ndless, you can install a switching pack (see this a a sort of dual boot) on your calc.
3.1 CAS / 3.2 CAS
3.1 CAS / 3.6 non CAS
This because 3.2 and 3.6 add some features to Lua but 3.2 doesn't support Ndless and 3.6 CAS isn't possible with nlaunch.
If you only care about Lua, you can just put the 3.2 CAS on your calc.
If you only care about Ndless, you can stay as you are with just the 3.1 CAS on your calc.
If you only care about the CAS and not about Ndless nor Lua, same, you're fine with the 3.1 or you can upgrade to 3.2 CAS.
And if you cared about Lua and Ndless but not the CAS, you could have put just the 3.6 non CAS but that's probably out of question.