You could start by contacting the devs of existing TD games. Also, the programming mechanics behind TD games are well documented. It's a very easy type of game to start with. Look up some pathfinding tutorials.