Being an affiliate marketer does require some basic technical knowledge. You need to learn how to build landing pages, set up your tracker, and deal with various issues that come up. Even though you can outsource many of the technical tasks, I recommend all affiliate marketers understand the basics of programming.