DEV Community

Discussion on: 6 Mistakes You Might Be Making As A New Web Developer & How To Avoid Them

Collapse
 
ptrdo profile image
Peter Sylwester

The concept of this may be much easier to grasp when using fundamental JavaScript. A complex construction can mask the scope (to which this refers), and frameworks compound this with layers of abstraction that can be difficult for a novice to unravel. It's true that different people learn in different ways, but any one person can learn in different ways tooβ€”if one way isn't working, perhaps it's time to try another.

Collapse
 
hamatti profile image
Juha-Matti Santala

What I mean with my this example is that just reading through the explanation of how this works is not gonna stick or have that much of a meaning until I have used it a lot and maybe encountered a few issues. That's why I learn by doing and then coming back to the material to learn: it gives me something real to attach my new knowledge with and not just theoretical textbook knowledge.