Great question my friend.
And for your first project that sounds great.
So where to start?
I reccomend you picking some books like this one to start:
and if you are really starting to script this tutorial will introduce you pretty well before going to the book above.
Good luck Doug.