**How did Cain do it?**
How? Based on the evidence pretty much like we do today:
Genesis 4:17 Cain made love to his wife, and she became pregnant and gave birth to Enoch.
RE: Cain made love to his wife, and she became pregnant and gave birth to Enoch.
Sure, but I guess he had to make love to his sister or his niece.