Os números em alemão não são uma lista aleatória para memorizar um a um — eles seguem um padrão claro e lógico de que você vai precisar o tempo todo: para dizer sua idade, pagar por algo, informar um número de telefone, marcar uma consulta. Aprender o padrão uma vez poupa você de memorizar cada número separadamente.
De zero a doze, os números são palavras independentes, sem lógica em comum, então basta aprendê-los como são: null, eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun, zehn, elf, zwölf. De 13 a 19, a regra é simples: pegue o algarismo único e acrescente zehn ("-teen", como em "treze"), como em vierzehn (14 = quatro + dez). Cuidado com duas pequenas irregularidades: sechzehn (16) perde o s de sechs, e siebzehn (17) perde a última sílaba de sieben.
As dezenas de 20 a 90 têm suas próprias terminações (zwanzig, dreißig, vierzig...), e aqui vem a parte principal: os números compostos entre 21 e 99 são construídos com a unidade antes da dezena. O número 21 é einundzwanzig — literalmente "um-e-vinte" — com a unidade dita antes da dezena, a mesma ordem que muitas línguas usam ao dizer números em voz alta, só que escrita como uma única palavra fundida, sem espaços: ein+und+zwanzig, em vez de três palavras separadas.
Se a sua própria língua já diz a unidade antes da dezena, esse padrão vai parecer familiar — você basicamente só precisa aprender as palavras e colá-las numa palavra composta. Para preços, o número vem diretamente antes de Euro, sem o -s de plural, por maior que seja o número: fünfzehn Euro (15 euros). Já os números de telefone são lidos algarismo por algarismo, e não como um único número grande, porque um erro ali sai mais caro: null-eins-sieben... ditos um algarismo de cada vez, não como se fosse ler um número na casa dos milhões.
Dois erros são especialmente comuns: esquecer de fundir o número composto numa única palavra e escrevê-lo como palavras separadas, ou confundir sechs (seis), sechzehn (16) e sechzig (60), já que compartilham a mesma primeira sílaba e diferem só na terminação — uma armadilha que pega os iniciantes sobretudo no alemão falado rápido.