José Roberto, por que você acha o Código Limpo complexo? Eu já li e tem várias coisas lá que mesmo alguém que não saiba programar conseguiria entender. Talvez o leitor não consiga absorver 100% do conteúdo, mas um livro bom costuma ser lido mais de uma vez, porque sempre aprendemos algo novo com ele.
Fora isso, acho interessante o iniciante ler por se deparar com termos que provavelmente não conheça e poder pesquisar para se aprofundar mais, pois já terá uma referência do tipo "não conheço isso, mas parece ser algo positivo, vou colocarn na lista de coisas a estudar".