Learning basic programming isn't as hard as you might think. I put off learning about it a lot longer than I should have because I assumed you had to be some kind of wizard to understand it; several years later, I've almost finished a degree in Computer Science and am about to start working as a software developer. I think making game addons is a sort of "gateway drug" to programming, and since programming is a fun and useful skill (even if you don't want to do it professionally) I would encourage you to put aside your apprehensions and just give it a go.
Lua is a fairly newbie-friendly language, and you don't need much knowledge of Lua to start making a ToME addon if you're mostly adapting things from the base game and other addons. I recommend opening up an addon you're familiar with and see how the source files look. Make a new addon using the original with some changes, then test how your changes work in the game. You can play using an addon you've made without uploading it to the TE4 website--your character won't be validated in the character vault, but that doesn't matter for testing. You can refer to the Lua manual
if you have a language-specific question and people in the ToME IRC channel
are very helpful for ToME/T-Engine questions and even general programming questions. The ToME wiki
has some good information on making addons, although it probably won't answer all your questions.