Questions about learning to code, debugging, Git, projects and the habits that make programming easier to learn.
28,740 members
A practical place for beginners, self-taught developers and experienced programmers to work through code, concepts and learning choices. Show enough context for others to understand the problem.
Community rules
Show the problem, not just the error. Include the language, goal, relevant code or error, and what you already tried.
Homework needs an attempt. Learning questions are welcome; show your thinking so replies can teach rather than replace it.
Explain the tradeoff. If several approaches work, say why you prefer one instead of declaring the others wrong.
I opened an unfamiliar codebase and started reading files alphabetically. After an hour I understood individual functions but not how the application actually works. I'm thinking of tracing one user action from the entry...
I understand what a web page does but HTTP still feels abstract: requests, headers, status codes and JSON appear in tutorials as though everyone already knows them. Rather than build another full-stack app, I'm thinking...
I have a hobby app with an API key and a few environment-specific settings. Hardcoding them is clearly wrong, but adopting a giant secrets platform for a script only I run seems excessive. I'm considering a local `.env`...