"GOOD" and "WELL"

"Good" is an adjective. "Well" is an adverb. Ex.: The food tastes good. She speaks English well.

"WEATHER" and "WHETHER"

"Weather" refers to the atmospheric conditions. "Whether" is used to introduce alternatives or choices. Ex.: The weather is perfect for a picnic. I'm not sure whether to wear a jacket or not.