Harry potter..............?

ok, it doesnt make sense. harry potter is like 29 years old and in the movies hes like 16 or 17. the first book came out in 1998. so was his first year at hogwarts in 1998? can someone explain it to me?
im confused... 0_o
18 answers 18