1) Why $\mathbb Z/2\mathbb Z$ is not free as a $\mathbb Z$-module ? Indeed, let $1=1\cdot 1$ and thus $\{1\}$ is a basis, no ?
2) Does $\mathbb Z$ is a free $\mathbb Z$-module ? I would say yes with basis $\{1\}$, but since $\mathbb Z/2\mathbb Z$ is not free, I have doubt.
1) No: $1$ is not free (linearly independent), since $2\cdot 1=0$.
2): Yes: $\mathbf Z$ is a free $\mathbf Z$-module of rank one.