Antes de ir directamente al manual de Unity y a la documentación de Microsoft aprendí con tutoriales en inglés, pero también hice los cursos de Unity Domestika. No son gratis, pero están baratos y son bastante buenos.
en YouTube, puedes encontrar videos hecho de Code Monkeys y Brackeys. Ello usan Unity, pero tambien ensena como usar C# tambien. Pero hay mas channeles que ensena como usar C#. Buscan lo!