I would add: Also research tools&#x2F;concepts that you can&#x27;t understand yet, and read programming books above your level.<p>Because after enough time your brain will have collected enough information to understand them (<i>I call it the &#x27;click&#x27; -- that moment where everything clicks and becomes clearer</i>), and you will become a better programmer because of it.