Have an IS/data science background, using Claude Code to learn to build a web app as a side hobby. Feeling stuck. How to improve?

Posted by Gloksinya@reddit | learnprogramming | View on Reddit | 12 comments

I have a master's in information systems and have done data science in Python, so not starting from zero. But web dev is completely new to me and this is just a side hobby for me.

So far I've watched a 22-hour JS course, learned basics of HTTP/APIs/how the web works, and started building a simple web app (HTML/CSS/JS) using Claude Code. I also have Claude explain every line of code in a separate doc, and I Google anything I don't understand.

My problem: I understand every line when I read it, and I can write bits and pieces, but I couldn't sit down and build the whole thing on my own. It's like understanding a language but not being fluent enough to hold a full conversation. Also, the architecture side of things, deployment, hosting, how it all connects, still feels abstract even though I get the concepts in theory.

How would you adjust this approach? Is learning by having AI write code while I study it viable, or am I fooling myself? Since I have a full-time job and limited time, I'm trying to find the most efficient way to learn, which is why I'm asking here. I could try writing code on my own, but how do I know if it's correct, makes sense, or follows best practices? That's why I'm wondering if a guided tutorial or course with exercises might be a better next step but I'm not sure. Any advice? Also looking for good resources to understand web app architecture, deployment, hosting, how everything fits together in practice.