title: How to read code without any struggle
body: <p>I am a new to professional development. I mean I have only 5 months of professional development experience. Before that I have studied it by myself or at university. So I was looking over questions and found here a question about code quality. And I got a question related to it myself. How do I increase my code understanding/reading skills? Also will it improve the code quality I will write? Is there better code notation than Hungarian one? And is there any really good books for C++ design patterns(or the language doesn't matter?)? 
  Thank you in advance answering these questions and helping me improving :)</p>
  
  <p>P.S. - Also I have forgot to tell you that I am developing with C++ and C# languages.</p>