Very, very thorough tutorials. CD's with books are extremely helpful in developing an "ear" for the language....