Using only free weights and a pull-up bar will work. But it doesn't mean it's the most effective way to body-build. You can write a program from scratch in C to perform an task, or you could use all of the tools of your disposal to far more e f f e c t i v e l y complete the task, potentially without code. You don't need anything except a chalk board but there may be more effective ways to obtain the result you are looking for.