Perhaps this could help the discussion about flats and sharps, hope you find these interesting:
1) sharps and flats “appear” to generate the scales of each one of the 12 tones, following the circle of 5ths (on both directions) from C major
2) Starting from C, going “up” you get G major which has 1 sharp, F#. Following that logic, the shaps continue F#, C#, G#, D#, A#, E#, B#, generating the scales of G, D, A, E, B, F# and C#. Same with flats, going on the opposite direction, by 4ths to complete the circle
3) this is nothing more than a very ingenious convention, to provide some order to what otherwise would be a very tough to grasp concept
4) F# and Gb are not the same sound actually. The distance between F and G is measured in 9 “commas”, F# is F+4 commas, while Gb is G-5commas. This applies only to fretless instruments and it is a concept almost abandoned all together
5) Please don’t fight about this; remember we are viruses in a dying planet trapped in a universe extinguishing while it keeps expanding. I thought about sharing this item to put things into perspective.
I hope this helps,