i am using "learn to program" by chris pine.

but when i do the exercises, i discover i am really bad at logic and structure.

how should i fill the gap?