TDD is not just about "red-green-refactor" but "THINK first what you want to test, and then red-green-refactor." And that's precisely the most challenging step when practicing test-driven, especially for beginners.
Great talk: https://www.youtube.com/watch?v=TzkuDJ6ef44