As stated on our tourtour page,
Code Review is a question and answer site for seeking peer review of your code. It's built and run by you as part of the Stack Exchange network of Q&A sites. We're working together to improve the skills of programmers worldwide by taking working code and making it better.
I, for one, have found that participating on Code Review has been the most interesting and rewarding way to learn how to improve my programming skills. It's interesting, because there is a huge variety of code, more than you would likely find in any single tutorial website. It's rewarding because the benefits are mutual: you learn both when you ask and when you answer.
It's probably obvious that you can learn by reading Code Review answers when you post a question. It's not as obvious that posting answers is a learning experience too:
- Experiencing the struggle to understand other programmers' code teaches you what not to do.
- Coming up with a better solution than what was posted in the question is challenging.
- Other users' votes and comments on your answer will let you know if your advice is on the right track.
- Watching what happens after you post your answer is often instructive: will your answer be accepted, or will someone else come up with observations that you hadn't thought of?
- Sometimes you encounter code in a question that is beyond your ability to critique. Then, you read what others have to say and learn from those remarks.
- Sometimes you aren't sure if the answer you write is good, and that becomes inspiration to ask a question of your own.
Anyway, I encourage you to browse, lurk, ask, and answer on Code Review. I hope you have an enjoyable and educational experience.