The New Czech Step by Step teaching program of Czech for foreigners is intended for beginners to intermediates. Over twenty clearly structured units the students get to know the basics of the Czech language. This new, completely revised edition retains the basic principles of the older version, such as being divided into independent combinable sections, the system of references and above all the color-coded genders in the grammar, which has met with an extraordinarily favorable response from both students and teachers. The textbook, which has been completely redesigned graphically, brings many more exercises, pictures (by Michaela Kukovičová), photographs and texts (including short introductory texts which assist the student in understanding a given grammatical feature). The titles of the units demonstrate the practical and communicative focus of the textbook (for example, My Family, Directions, In the Restaurant, Free Time, Finding your way, Communicating). Each unit comes with six pages of exercises and activities in the illustrated workbook and sound CD. Each set also contains the four-page supplement, Czech Grammar in a Nutshell / Českou gramatiku v kostce.
This book is absolutely wonderful. If all language books were this good everyone on earth would speak many languages. It is especially good since Czech is such a difficult language for English speakers and has few resources available compared with other languages which are more widely spoken.
It is designed to be used in class and is most useful this way, though it would still be useful to someone teaching themselves. If classes are not available to you I recommend Colloquial Czech by James Naughton.
If you want to learn Czech, there is NO better textbook. Hola's book makes everything super-clear, and it's very easy to understand. Of course, it helps that my Czech teacher is AMAZING, but this is also an excellent text -- unparalleled for beginning learners of the Czech language!