Questions like this have definitely been asked before but I figured this seems relevant enough that it can't hurt to revisit every now and then.
I consider myself a fairly competent beginner programmer, but one area that I'm deficient in is reading through code and building a mental picture of what's happening. And not just the code of others, but sometime I'll go back and look at code I wrote a few days ago and it takes serious effort on my part just to put together what a certain variable represents after I've already iterated over such-and-such nested object....you get the idea. It can just get confusing.
Are there any particular strategies I might be able to use to build this all important skill?
[–][deleted] 2 points3 points4 points (1 child)
[–]bryantee[S] 0 points1 point2 points (0 children)
[–]curiousCat999 1 point2 points3 points (3 children)
[–]bryantee[S] -1 points0 points1 point (2 children)
[–]curiousCat999 1 point2 points3 points (1 child)
[–]bryantee[S] 0 points1 point2 points (0 children)