Knowledge is built on foundations. Knowing syntax in one language is necessary to be able to do anything practical, which interacts with theory. You build valuable schema of the world by iterative theory and practice.
I could easily imagine a CS theory course that doesn't involve any programming language at all.