Sometimes due to language discrepancies, skills don't transfer and there is no easy "feel free to skip to chapter x".
For example, a conversant Python programmer's idea of string, and strings in C are 2 different things. A conversant C programmers idea of looping is different from idiomatic looping in Racket(and other lisps).