I don't understand how can we have free will if God is Omnipotent and Omniscient.
If someone shot you and you died a good christian.
First, God knew you would die. You also died for a reason. (God has a plan). So how can the guy that shot you had any choice but to shoot you ?
Basically did he had any free will ? If he did, how can you explain it ?
Kader, you are asking a very advanced and difficult theological question. If you really want to understand it you can, at least to my own satisfaction. Perhaps your standards are more stringent than my own.
The reason for the 'appearent contradiction' is in our assumption of these things happening not so much at the same time, but
in the same time. The paradox is solved by the reality of the eternal realm. It is not disconnected from time, but I like to say that time is superimposed over it. In any case, eternity transcends our dimension of time from whatever point they are connected.
The resolution of this problem is found in the reality of eternity transcending time. If time is a pet concept of yours, then you will enjoy this solution emensely. If you have difficulty conceptualizing such things, then it will mean little.
Rather than try to explain it in my own words, I will defer you to a chapter entitiled 'Time and Beyond time' in the book 'Mere Christianity' by C.S. Lewis. It is most excellent.
Here's a link to that book just croll down to chapter three:
C.S.Lewis. Mere christianity
Here's an excerpt form the end of the chapter, but you need to read the whole thing:
Another difficulty we get if we believe God to be in time is this.
Everyone who believes in God at all believes that He knows what you and I
are going to do tomorrow. But if He knows I am going to do so-and-so, how
can I be free to do otherwise? Well, here once again, the difficulty comes
from thinking that God is progressing along the Time-line like us: the only
difference being that He can see ahead and we cannot. Well, if that were
true, if God foresaw our acts, it would be very hard to understand how we
could be free not to do them. But suppose God is outside and above the
Time-line. In that case, what we call "tomorrow" is visible to Him in just
the same way as what we call "today." All the days are "Now" for Him. He
does not remember you doing things yesterday; He simply sees you doing them,
because, though you have lost yesterday. He has not. He does not "foresee"
you doing things tomorrow; He simply sees you doing them: because, though
tomorrow is not yet there for you, it is for Him. You never supposed that
your actions at this moment were any less free because God knows what you
are doing. Well, He knows your tomorrow's actions in just the same
way-because He is already in tomorrow and can simply watch you. In a sense,
He does not know your action till you have done it: but then the moment at
which you have done it is already "Now" for Him.
This idea has helped me a good deal. If it does not help you, leave it
alone. It is a "Christian idea" in the sense that great and wise Christians
have held it and there is nothing in it contrary to Christianity. But it is
not in the Bible or any of the creeds. You can be a perfectly good Christian
without accepting it, or indeed without thinking of the matter at all
I recommend the entire book even if you are not inclined to Christianity. It is
merely astounding in terms of theological thinking, and quite simple and understandable as well.