I am new to programming and currently taking the “Building a To-Do List” course in JavaScript. At this point, I feel like I only know how to write code but don’t understand why it’s done a certain way. Following the instructions without understanding the logic has been frustrating. To improve, I decided to redo some parts of the course and create a mind map of programming concepts.
Here is the result:
This method is quite time-consuming, and I’m unsure if it’s worth the effort. With tools like ChatGPT that can generate code quickly, I don’t know if I really need to learn this deep. Should I focus on understanding the fundamentals thoroughly, or is it better to move quickly through the course? If a deeper understanding is recommended, what are some effective learning methods?
thx