¿Por qué los polacos y los checos son tan difíciles de aprender?

Estas lenguas son tan difíciles por sí mismas. Si su idioma nativo es otro idioma eslavo, aprender checo y polaco no debería ser demasiado difícil. Si tu idioma nativo no es el eslavo, se vuelve mucho más difícil. El vocabulario suele ser muy diferente, encontrará muy pocas palabras iguales, mucho menos que, por ejemplo, en francés e inglés.

Hay muchos conceptos que no están en otros idiomas occidentales. Las palabras cambian dependiendo de su posición en la oración. Algunas cosas que expresaría con preposiciones en inglés expresarán cambiando el sustantivo en cuestión. En checo también hay 7 casos gramaticales. Si no estás familiarizado con esto (del latín, por ejemplo) es otra cosa que debes aprender. Luego también hay géneros gramaticales, pero estos son bastante habituales. Sin embargo, otra cosa que tienes que aprender sin embargo.

Sin embargo, saber cómo pronunciar las palabras que ves escritas y escribir las que escuchas es bastante fácil (al menos en checo). Casi siempre, cada letra tiene una sola forma de pronunciarla. Solo aprenda cómo se lee cada letra y puede leer oraciones completas con poco esfuerzo. El alfabeto también es fácil de aprender, es el alfabeto latino que utiliza la mayoría del mundo occidental, no el cirílico, por lo que no tiene que aprender eso. Hay algunas adiciones menores (en checo, no sé sobre polaco), pero puedes dominarlo rápidamente.

TL; DR: el checo o el polaco no son particularmente difíciles, estos idiomas son idiomas eslavos, por lo que son muy diferentes de otros idiomas de Europa occidental. Aprende cualquier idioma eslavo y podrás aprender el resto con facilidad.