For the main group elements( excluding the transition elements) , is it necessary to memorize the type of ion each element makes or could you predict the ion charge using a periodic table?
Yes, you should memorize them. While it is easy to predict them by looking at a periodic table, you should still have a strong grasp of simpler chemistry such as this before more challenging topics are taught.