I'll be using the Python3 libtcod tutorial tuned with enhancements learned from other tutorials (mainly Trystan's AsciiPanel and Rust RLTK tutorial).
I don't like this tutorial a lot, but as me and my children will be making their own 7DRL, I built a "standard" engine and then each one of us will "customize" as our needs. It seems cheating and an easy task, but for the 7DRL I'll be working as a project manager with my son and daughter, building my game, helping them to build theirs, and also with regular job... It can be fun! :D
P.S.: Actually we are designing our games: getting ideas, themes, choosing enemies... But all over paper, no coding is allowed! And when the 7DRL starts, straight to implement and test the games :)