A practical understanding of JavaScript starts with knowing what the system does well, where it is unreliable, and how to validate the result.
One important area is future improvements. Define what a good result looks like before changing tools or settings, then test one variable at a time so...