In one sentence: "bon/bonne/bons/bonnes" (=good) is the adjective, whereas "bien" (=well) is the adverb.
I know that this won't help much but it's a start.
You may want to check out this webpage:
https://www.lawlessfrench.com/grammar/bon-vs-bien
Greetings,
-- Chris.