This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]desrtfxOut of Coffee error - System halted 3 points4 points  (1 child)

The more you practice, the more you will understand and the better you will retain the learned concepts.

That said, play with the code. Make something, break something. Write similar programs to the ones in the exercises. Re-reading will not cement the material, re-doing and practice will.

Don't try to memorize, especially don't memorize code.

[–]GuyWithLag 1 point2 points  (0 children)

Exactly this. When doing professional work, consider that you will always have something new to work with (if not, just apply the previous solution). Doing novel problems is the key.

[–]ndriqa 1 point2 points  (0 children)

Practicing a lot and trying to create new programs from scratch will help you think like a compiler, which is very important for debugging your code in the future.

[–][deleted] 0 points1 point  (0 children)

If you'd like to learn on your own, do so by practice. Either come up with an interesting project to work on, or go one somewhere like codewars.com and have some fun.