Nahrada AT89S52

Ahoj, diky za vase postrehy.
Jako programator nejsem začátečník, dokonce jsem programoval v asembleru 8051 pouze na středním, takže nejaké základy mám, ale zdálo se mi to takové kostrbate. Umím programovat v C nebo v basicu, proto bych rád využil tyto znalosti.
Výše jmenovaná knížka C pro kontrolery atmel at89s52 se mi zdála po stránce začátečníka jako vhodná z důvodu popisu konstrukce programátora, testovací desky a vlastního programování.
S čím mám teda začít, jakou knížku koupit?
Budu vděčný za vaše připomínky