A: Yes. Grab a book. Type the example code into my computer. Compile it. Run it. Make things work first. Then I have a feeling of achievement. Now try to understand the code from the
very beginning to the end.
After that, I try to modify the code piece by piece and see what happens.
Finally, I ask myself: When will this piece of code useful? Should I forget this example?