I’m confused with the difference between delta and gamma. Could anyone help ?

If I remember correctly, Delta measures the change in the option value given a change in stock price, while Gamma measures the change in Delta itself.

That’s correct.

I believe it is right to think Gamma as a second derivative with respect to St, while delta as a first derivative wrt St.