Nouns ending in -on are usually masculine.
Words ending in -tion, -sion, -son, or -aison follow different rules.
Je vais arrêter de fumer pour de bon.
I will quit smoking for good.
J'espère que tu as fait bon voyage.
I hope you had a nice trip.
Il a l'air de faire bon dehors.
It seems warm outside.
FrenchTextbook teaches rules like this, in a full beginner course.
162 lessons, 4,000+ exercises, and 6+ hours of audio.
Try the first lesson free