ASV notes on Genesis 3:14-15
Because of what happened, that they disobeyed God they were all cursed, the serpent, the woman and Adam, this curse was automatic and God didn’t act furiously, He was calm and collected and explained the curse to them thoroughly, God is always fair.
The serpent was cursed, But God was actually talking to Satan, and God knew that Satan was the guilty one, but also the serpent had to pay for listening to the devil. We are all responsible for our actions, it doesn’t help to blame someone else or circumstances. Jesus died for the whole world and is always available, there are no excuses. You can be poor, rich, fugitive, in prison, sick, without father and mother, doesn’t matter, Jesus is there for you.
In verse 15 God is talking about the woman and her seed and the devil. The woman is Eve and the seed is Jesus, what God said here is linking the whole Bible to Jesus, the connection between the Old and the New Testament. Eve is representing the world and the devil will “always” be there, stealing, killing and destroying, but Jesus stopped him on the cross and will finally beat him on the battlefield too.