Like allthai, I recommend
www.learningthai.com
So many levels from complete beginner to advanced.
My best advice to someone wanting to learn to speak Thai is to learn their Alphabet and vowel combinations. Just the basics of reading is enough... it will help with your pronounciation.