Hey, I’m new to TD but I got hang of it a little bit faster due to the fact that I have played GameBuilder Garage on Nintendo Switch and found out it is built on very similar structure to TD.
GBG is a simple visual programming tool based on nodes to create and develop small games (similar to dreams but a little simpler). But the concepts and the way nodes relate to each other is very much like TD. I would recommend giving it a shot if you are completely new to this, it helped me a lot to understand how everything relate and works. TD makes a little but more sense in beginner my head thanks to GBG tutorials!