Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm currently using a great book to learn what I need to know about making app's for the iPhone using cocos2d.

So far, I am doing great, I read all the code and most of the time, It fits and I understand it. Sometimes, I go through it a couple of more times, over and over just so I fully understand something. My question is.. am I supposed to remember this code? Because while I do understand every block of code and why it exists, I can remember the code as well, but is that necessary ? What am I supposed to remember? The order? I already understand 99% of the syntax (so far everything is clear) .. I hope I'm making sense here.

Do I move on after I read the block of code and understand it? Or do I move to the next block of code only if I remember what was in the previous code block? Because I can understand it, write out the code, learn why it's there, etc and then I move on, but is remembering it all what I'm supposed to do?


migration rejected from stackoverflow.com 2 days ago

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

put on hold as off-topic by Ixrec, Snowman, MichaelT, durron597, gnat 2 days ago

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – Ixrec, Snowman, MichaelT, durron597, gnat
If this question can be reworded to fit the rules in the help center, please edit the question.

1) You will remember the code a lot better if you actually write it. Do the examples in the book, don't just read them. 2) I keep an organized collection of code snippets for future reference so I don't have to remember every little detail, which is impossible. –  DOK Jan 14 '12 at 19:16