Acho que um iniciante talvez tenha mais dificuldade pra entender tudo (eu, mesmo depois de anos na área, ainda não consegui absorver 100%, de vez em quando preciso reler alguns trechos), mas pelo menos já terá uma noção do assunto.
Só de saber o que é Unicode, o que são encodings e porque tudo isso existe, já estará acima da média (o que é meio triste se pensar bem, pois os cursos em geral ignoram esse assunto, é difícil achar material bom a respeito).