Can you please explain what does predestination mean because this word confuses me. At times I think it means to be programmed before time to come to God, but when I come to think that God gave us a choice to choose to believe in the redemption of our sins by Jesus Christ then my concept of predestination does not make sense. When you are explaining it please do that by also touching where Paul speaks about it in the book of Ephesians.
Predestination means to determine before, to ordain or appoint. In the simplest terms, it means to make a reservation. In Romans 8:29-30 Paul wrote that those who God foreknew He also predestined. God knows the end from the beginning. He knew we would choose Him, so He made a reservation for us in His kingdom. Then, at a time in our lives He had already seen, He called us to make the choice He knew we would make. When we did He justified us by applying the Blood shed on the cross to our sins. At the Rapture / Resurrection, He will glorify us. Therefore we are not appointed to suffer wrath but to receive salvation through our Lord Jesus Christ (1 Thes. 5:9). In Ephesians 1:11 Paul ignored the other steps from Romans 8:29-30 and just focused on the predestination part.