ok, i have heard many good things about Ghost in the Shell, and Ghost in the Shell: Stand Alone Complex. i was wondering if i need to watch the movie, to understand the series, and do i have to watch the first season of the tv show to understand the 2nd season?

EDIT:

i forgot to ask how many episodes the first season of GitS:SAC is.