First a little backstory. I’ve been working in the supply chain management field for the past five years and discovered along the way that I have a knack for writing Excel programs. I’ve become the go-to guy at my company for Excel stuff, and I love building programs that solve departmental and inter-departmental problems. I decided in July to dive into the world of web development, under the assumption that if I enjoyed programming in Excel, I might as well learn real programming.
My goal has been to learn web development on the side for 3-4 hours a day. Considering that I work full time and have a wife and two kids, this has been challenging to say the least. But I’ve managed to stick to this goal for the most part.
I thought the next logical step would be to tackle the much-talked about You Don’t Know JS book series, but I’m finding it very difficult to grasp the content of these books. Even after reading and re-reading the chapters, I feel like I only have a superficial understanding of first Scope & Closures book, and the experience has been very similar as I work through the this & Object Prototypes book. I feel like the concepts in these books are out of my reach at my current skill level.
Aside from reviewing Anki cards every day and working through these books, I’ve also started spending about 1-2 hours a day working on challenges at Codewars. I like working on these challenges that require me to put my current knowledge to the test, but I’m struggling even at some of the lowest-tier problems (in this case, 7-kyu and 6-kyu). Furthermore, I am often mystified by the best-practice solutions, and struggle to understand them even after looking up the foreign concepts in the Mozilla Dev Docs and StackOverflow.
So, in review, my daily workflow currently looks like this:
- 1-2 hours doing challenges at Codewars
- 1.5 hours reading from the You Don’t Know JS series
- .5 hours reviewing concepts in Anki
Sorry for the long post - this is actually my first post here! - but I’d appreciate any advice you all may have.