I highly recommend this language course for beginners in Spanish. Assimil Spanish
Spanish With Ease aims to take users from scratch to a solid base within
six months through daily half-hour lessons. The audio is transcribed
and translated in the book which also contains detailed grammar notes
and exercises and amusing cartoons.