I'm embarking on my first coding project from scratch and really want to understand every line of code I write. Even though I'm not fluent in English, I'm determined to do this, and I plan to take my time, no matter how challenging it gets. I'm trying to avoid AI help, except for minor things like grammar checks or bug spotting. For those of you who started coding before AI became prevalent, how did you approach learning when you faced something unfamiliar? What strategies did you use to solve problems and complete your initial projects? For the current generation of developers, how beneficial do you think AI is for learning coding? Is there a point at which AI assistance starts to hinder understanding? I'd appreciate any tips, stories, or experiences you can share about your first projects! Thanks for reading!
5 Answers
I advise against starting from scratch. You don’t need to completely reset your progress. Instead, build on what you already have and adapt it. Starting over can often set you back more than it helps.
In my experience, starting with something simple, like a basic "Hello World" app, teaches a lot. Just tackle one small feature at a time and look online for help whenever you're uncertain. The journey of learning never ends!
Back in my day, resources were scarce. We relied on experimentation and learning from mistakes. Now, with internet access, documentation is your best friend—don’t hesitate to use it to guide you!
AI can be super helpful for debugging and summarizing information, but I wouldn't rely on it to learn coding. It’s great for fixing common issues, but when crafting something unique, it may struggle. I personally like starting with simple languages like Python or JavaScript. And remember, starting small helps with building confidence—completing small tasks feels great!
When I'm stuck, I check out forums or Stack Overflow. But breaking down the problem and tackling it step by step can be really effective!
Do your best to avoid over-relying on AI; most learning comes from tackling problems directly, including finding bugs. It's all part of mastering your skill!

Totally agree! I also recommend picking an IDE like VS Code; it's super user-friendly for beginners.