You don’t have to learn law because that means reading up laws you might not necessarily be interested in or have any practical uses for. Learning formal logic should suffice, then really read anything that you are signing.
We also used Symbolic Logic by Klenk, a good text but not as good an introduction and setup as the former.