Looking at your problems and difficulties I can adapt the course for the attacked directly by not wasting time on the things you already understood, after being based on exercises and examples-types is possible to correct the errors and have a good knowledge of the subject.