Sodium has an atomic no of 11 and a mass no of 23. This tells you that a SODIUM ATOM has 11 protons, 12 neutrons and 11 electrons. (same no of protons (+ve) and electrons (-ve) so no charge - remember this way: any element that is in ATOMIC state and NOT in IONIC state should have no net charge (keeping it simple) (imagine ]v simply] that if you touch an iron key, you do not get an electric shock because the iron is made of atoms here NOT charged IONS). It is useful to remember that the innermost shell in an atom has two electrons, the next one out has 8, etc.
So innermost shell of Na atom has 2, next shell 8 (with 11 electrons total; that leaves 1 in outermost shell (hence Group 1 metal).
Metals (except transition metals) will have up to three electrons in outer shell - they will lose 1-3 from the outer shell e.g. Ca [calcium ATOM] will lose 2 electrons to give Ca++ [calcium ION]; Al [aluminium ATOM] will lose 3 electrons to give Al+++ [aluminium ION]) - a complete 8 in outer shell gives stability.
When sodium atom becomes an ion, it is easier for it to lose one electron than to gain 7 electrons (obviously) to achieve stable 8.
Also sodium is the 2nd smallest metal in Group 1 (after Lithium: atomic no 3) so the electrons are closer to +ve protons in the nucleus, so [unlikes attract - think of girl and boy) so Na is less reactive than e.g. Caesium (also Group 1 metal - much larger) i.e. it is more difficult for electron to "break away" from positive nucleus attraction [protons].
WHEN Na+ ION forms by loss of an electron, there is a net excess of one +ve charge left (one more proton = 11 than electrons = 10 now) so Na+ AND NOT Na- [sounds stupid, but trying to make it simple for you!] - opposite for -ve ions = anions e.g. chlorine atom gains an electron to make Cl- [non-metal])..
Hope this makes it "easy peasy lemon squeezy)
M (private tutor [science])