I cannot seem to wrap my head around cyclic groups. I need this explained in layman's terms because this seems to be a big part of Modern Algebra, and its confusing me with other stuff. I know that, a group is cyclic if there exist an $a \in G$ such that every element of $G$ is a power of $a$. We write $G=\langle a \rangle$ or $a$ is a generator of $G$.
So for example, would $\mathbb{Z}_6$ be a cyclic group? $\mathbb{Z}$ is a group under addition, so it has generators $\langle 1 \rangle = \langle 5 \rangle$. So, would that make $\langle1 \rangle=\langle 5 \rangle$ cyclic subgroups, therefore $\mathbb{Z}_6$ is a cyclic group?
We are going to make it geometric.
Let's first cover finite cyclic groups. A cyclic group of finite order $N$ is the group of rotations, in the $xy$-plane, about the origin by the following angles: $$ {2 \pi k \over N}, \quad k = 0, 1, 2, \ldots, N-1. $$ In such a group, if we take the (smallest nontrivial) rotation, $k=1$, which rotates the plane by the angle $$ {2 \pi \over N}, $$ all other rotations in the group can be obtained by repeating this one. That's how this rotation generates all the others. This rotation is general not the only generator.
Sketch the rotations for $N=4$: these rotate the plane through quarters of a full turn. Study what they do to a square with vertices $(1,1), (-1,1), (-1,-1), (1,-1)$. (The "preserve" this square.)
Now return to your example: $N=6$. What polygons are preserved by the rotations in this cyclic group? Try multiples of rotation $k=5$. Do these multiples give us the entire group? Why about the multiples of rotation $k=3$?
And if the cyclic group is infinite, it is isomorphic to $\mathbb{Z}$. It shifts the real line by multiples of integers. What generators does this group have?