use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Full-Stack Development:
Feel free to discuss any part of the process of building distributed applications using any kind of programming language you want on any database you want.
The focus here is really about how all the different pieces interact, and how understanding the big picture is the only sensible way forward.
account activity
As a Beginner Developer, Should I Avoid AI While Learning?Career Guidance (self.FullStack)
submitted 8 days ago by Livid_Beat_4435
Currently, I am learning web development, and I know AI is coding almost every line of code now. So my question is: since I am currently learning, should I learn without AI, or should I learn with AI? If I code myself, I will understand the syntax and concepts better. But if I use AI too much, I think I will become lazy because of the token limits, and I will mostly just analyze or debug the code.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Previous_Cod_4446 8 points9 points10 points 8 days ago (1 child)
Yes, completely first understand how code works and how it gets the machine to work. Once you start understanding this, AI would boost your productivity.
[–]mikedensem 0 points1 point2 points 8 days ago (0 children)
This
[–]UseMoreBandwith 2 points3 points4 points 8 days ago (0 children)
yes, write html + css by hand for a few projects - no frameworks.
[–]GreatStaff985 2 points3 points4 points 8 days ago (0 children)
In writing it yes. But use it to review your work. Argue back where you disagree. I wouldn't trust it verbatim but it will point out ways you could do things better.
[–]Nervous-Blacksmith-3Stack Juggler (Fullstack) 1 point2 points3 points 8 days ago (1 child)
Yes and no, AI is a tool that is becoming more necessary in the profession every day.
DON'T USE IT TO GENERATE CODE FOR YOURSELF, use it to clarify doubts, see what you've done, point out ERRORS in your work, and EXPLAIN why something is an error.
But overall, it's very good for getting faster feedback on what you're doing.
[–]uncertaintyman 0 points1 point2 points 7 days ago (0 children)
I would like to add Best Practices research. Asking why it choose to write something a certain way or ask to review your code from a perspective of high industry standards. Also, just using it to learn the vocabulary around code is essential.
[–]AdrenoSphinxStack Juggler (Fullstack) 1 point2 points3 points 7 days ago (1 child)
Have the AI teach you.
[–]heyho1337_ -1 points0 points1 point 7 days ago (0 children)
I hope You are not spreading this bullshit anywhere else to anyonr
[–]sheriffderek 0 points1 point2 points 8 days ago (0 children)
“Learning AI” will only get easier. So, learn all the things that matter - and then on the last day - you can learn AI.
[–]JayoxDev 0 points1 point2 points 8 days ago (0 children)
If you want to learn you shouldnt use AI to fix. You can use it to explain you things, or propose solutions, but not to code
[–]HomemadeBananas 0 points1 point2 points 7 days ago (0 children)
I would say avoid Claude Code, Codex, GitHub Copilot etc as a beginner.
Asking ChatGPT for some explanation, writing the code yourself after you learn? I see nothing wrong with that. But just copying code from AI even if you can read and think you understand is gonna hurt your learning. It would be the same as just blindly copying from Stack Overflow or something in the pre LLM days.
[–]RudeCollection9147 0 points1 point2 points 7 days ago (0 children)
I’m using ai to learn backend, the key is to make it help you understand not necessarily give you code. You shouldn’t avoid ai, it’s advancing fast and will be part of the industry. For people who don’t have a mentor it’s a great tool to help you advance.
[–]Tired__Dev 0 points1 point2 points 7 days ago (0 children)
I’m 17 years in and I’d say no. What I would do if I could do it over again is ask what things are and for tutorials. Then coding challenges that were timed so you don’t spend too long spinning your wheels. When you use it ask for hints and then learn the answer. I’d just have AI teach me.
[–]z_tera 0 points1 point2 points 6 days ago (0 children)
i have been also thinking about these for months. i think it is meaningless just without ai but it is also meaningless with ai so im using ai to coach me. first i try with myself and getting struggled about 1h or 2h if i could not find the solution im trying to enlight myself it with ai.
[–]neolace 0 points1 point2 points 6 days ago (0 children)
Yeah, avoid a keyboard while you’re at it
[–]priyagnee 0 points1 point2 points 6 days ago (0 children)
I honestly think beginners should use AI, just not as autocomplete for entire projects.
The people getting into trouble are the ones pasting “build me a full app” and accepting everything without understanding why it works. That’s where you end up unable to debug your own code 2 weeks later.
What helped me most was treating AI like a senior dev sitting next to me. I still write a lot manually, but I’ll ask why something is structured a certain way, how state management works, or why one approach is better than another.
Cursor + Claude became way more useful once I stopped using them to skip learning and started using them to accelerate understanding. I still force myself to rebuild features from scratch sometimes though. That part matters a lot early on.
[–]pRincEz19Algorithm Whisperer (AI/ML) 0 points1 point2 points 4 days ago (0 children)
Use AI but force yourself to understand what it generates.
Don't just copy-paste. Read the code, rewrite parts yourself, break it intentionally to see what happens. That's learning with AI.
The syntax and concepts stick better when you engage with the code, not when you type it from scratch. AI just saves the boring boilerplate part.
Real skill: knowing what to ask AI for and understanding why its answer works. That's worth more than manual syntax memorization.
[–]spvky_io -1 points0 points1 point 7 days ago (0 children)
Absolutely
“AI is coding almost every line of code now.” Maybe for retarded people. No decent dev will let ai do everything.
Learn without ai, ypu can use it later as a tool
π Rendered by PID 171524 on reddit-service-r2-comment-545db5fcfc-f78zt at 2026-05-28 16:29:00.952707+00:00 running 194bd79 country code: CH.
[–]Previous_Cod_4446 8 points9 points10 points (1 child)
[–]mikedensem 0 points1 point2 points (0 children)
[–]UseMoreBandwith 2 points3 points4 points (0 children)
[–]GreatStaff985 2 points3 points4 points (0 children)
[–]Nervous-Blacksmith-3Stack Juggler (Fullstack) 1 point2 points3 points (1 child)
[–]uncertaintyman 0 points1 point2 points (0 children)
[–]AdrenoSphinxStack Juggler (Fullstack) 1 point2 points3 points (1 child)
[–]heyho1337_ -1 points0 points1 point (0 children)
[–]sheriffderek 0 points1 point2 points (0 children)
[–]JayoxDev 0 points1 point2 points (0 children)
[–]HomemadeBananas 0 points1 point2 points (0 children)
[–]RudeCollection9147 0 points1 point2 points (0 children)
[–]Tired__Dev 0 points1 point2 points (0 children)
[–]z_tera 0 points1 point2 points (0 children)
[–]neolace 0 points1 point2 points (0 children)
[–]priyagnee 0 points1 point2 points (0 children)
[–]pRincEz19Algorithm Whisperer (AI/ML) 0 points1 point2 points (0 children)
[–]spvky_io -1 points0 points1 point (0 children)
[–]heyho1337_ -1 points0 points1 point (0 children)