The concept is easy to grasp, but for me the challenge is figuring out which testing framework/suite is best for the language I'm dealing with (and then learning the intricacies of how the tooling works).
You don't need a framework to do TDD. Can't you put your assertions and functions and tests in some iterative loop?