¿Qué recursos debo usar para enseñar inglés de 3 años?

para que esta respuesta sea más fácil de escribir, digamos estas cosas
tu idioma nativo es tamil
hablas tamil e ingles
Quieres que tu hijo hable tamil e inglés.

Lo mejor que puedes hacer es hablar en tamil e inglés, interactuar en ambos idiomas. Como apuntar a objetos y decir el nombre en inglés y tamil. Leer cuentos en tamil y en inglés. Si le lees un libro antes de ir a la cama, cámbialo un poco y lee una historia tamil y luego una historia en inglés al día siguiente. También hable con él en inglés durante un día completo y luego en tamil para el día siguiente. Repite estas cosas. Eventualmente, a medida que se vuelve más fluido, ambos idiomas comienzan a hablar en ambos idiomas todos los días y cambian entre ambos idiomas a lo largo del día. Sin embargo, si vive en un país de habla inglesa, sería una buena idea hablar con él solo en tamil porque puede comenzar a favorecer el inglés sobre el tamil y luego las horas extraordinarias se convierten en personas que hablan inglés monolingüe. He oído que le pasa a mucha gente aquí en Canadá.