I have found the following resources excellent for learning Tamil. I present them here since I believe they are very beneficial, and thus deserving special distinction. For learning Tamil, truly good resources are hard to come by.
I must stress that all of the comments in this page are my personal opinions, and that not everyone will necessary agree with those opinions. In other words, use your own judgement in reading this page and following up any of these resources.
iPaatti board games - find board games for Tamil that are like Scrabble or Taboo that are tile-based and flash card-based
iPaatti digital games - find app games for Tamil. (I haven’t used these personally, but they seem promising).
iPaatti interactive books - there are 3 interactive books on the iPatti website. Navigate the website to see the others
Vaaranam Books - thick board-books for 2-3 year olds to be introduced to the langauge. Not geared towards second language acquisition, but worth mentioning anyways for the good quality.