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).
There's millions of frameworks out there. I don't think it's worth learning the details of those things. It's like learning one persons very specific way of folding clothes. If you want to use one go for it, but to use one for learning? Waste of time.
You don't need a framework to do TDD. Can't you put your assertions and functions and tests in some iterative loop?
You don't need a framework to do TDD. Can't you put your assertions and functions and tests in some iterative loop?