Step-by-step explanation:
Non metals usually gain electrons so they have more electron in the shells than protons in nucleus and hence they form negative ions. However, metals usually lose electron so they have more protons in nucleus than electrons in shells and hence they form positive ions.