|
|
|
|
|
by cbayram
2907 days ago
|
|
Most of the confusion and frustration rises from lack of understanding of the runtime execution and not the language; in case of JS: - execution flow and temporality of the code excecution(async, promises, etc...) - interoperability and boundaries of JS with the DOM, styling and HTTP(WS) This hold true for most languages; concurrency, parallelism, etc...
The devil and mastery is in the learning execution environment. The static nature of writing code to represent dynamic, living state machines presents a gap and confusion. My advice is to learn core technologies really well; JS, DOM, HTML, CSS, HTTP(S)/WS(S). Once you do this, you’ll quickly understand and debug tomorrow’s frameworks. |
|