They say you don't really understand something until you can explain it. And I say you can't explain something unless you can draw it.
So learn to understand JavaScript & larger works of code by visualizing their behavior, for yourself and for your collaborators.
- Using software tools to visualize code behavior
- Using paper & pencil to sketch code behavior
- Describing & predicting code behavior
- Understanding the same code from different perspectives
- Selecting the right visualization tools for your use case
Take a look through the JS Tool Kit to familiarize yourself with each of the tools listed. Each one will serve a different role in your study of JavaScript software development, and each one will be a lifesaver at one point or another.
So familiarize yourself with each one, but don't sweat the details yet. We will provide a deeper introduction to each one as they are used in the curriculum.