Academind's Tutorial The Complete Tutorial Overview Static error checking is always better than runtime crazy ones.