Well, its a good idea to start using patterns, rather than writing haphazard code.
But scripts are a bad idea, if you are just starting off, its important to know how it works.
As suggested by geon, FSM is the best approach for simple games.
FSM are the basic blocks of any solid AI architecture.
its really simple,
define a set of states, then define output for each state on certain input, it can also be another state
and it all works in simple code.