this post was submitted on 21 Sep 2026
5 points (72.7% liked)

Learn Programming

2254 readers
1 users here now

Posting Etiquette

  1. Ask the main part of your question in the title. This should be concise but informative.

  2. Provide everything up front. Don't make people fish for more details in the comments. Provide background information and examples.

  3. Be present for follow up questions. Don't ask for help and run away. Stick around to answer questions and provide more details.

  4. Ask about the problem you're trying to solve. Don't focus too much on debugging your exact solution, as you may be going down the wrong path. Include as much information as you can about what you ultimately are trying to achieve. See more on this here: https://xyproblem.info/

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 3 years ago
MODERATORS
 

cross-posted from: https://sh.itjust.works/post/67084062

i dont program but if i did id proballey just use scripts and ai for everything and not learn anything

what do you do to motivate/stop yourself

top 5 comments
sorted by: hot top controversial new old
[–] driving_crooner@lemmy.eco.br 4 points 3 weeks ago (1 children)

Even if you are using AI to program, never copy paste, read and write the code by yourself. Next time you find a similar problem you are more like to remember how to solve it

i heard writing things down on paper is pbeter but soemone might see it "lol hacker"

[–] Maiq@piefed.zip 3 points 3 weeks ago

I love the challenge of building whatever my imagination dreams up. Often my problem is stopping.

[–] CameronDev@programming.dev 3 points 3 weeks ago

Avoid the frontier models. They make it much easier to say "I want X app", and theyll spit it all out. If you use an older model, you have to break down the task a lot more, which at least forces you to think about the architecture. And each task is easier to review.

I use gemma4-12b. It is fine for generating code, but you definitely can't one shot things with it.

[–] Fizz@lemmy.nz 1 points 3 weeks ago

I think if you are learning to code you cannot use AI to generate code. You can ask questions and get small snippets to explain concepts but you must be solving the actual problem yourself even when it feels simple and feels like you know the solution.

I used it once and had to draw a hard line. Because it was so much better than me that if I used it then I would have no reason to write any code.

The way I use it is to talk through the problem and my solution and why with an instruction to not generate code, give suggestions and to be critical and teach.

Then once I'm happy with a high level plan I write the code and test it and when I get stuck I give it a bit of time trying to figure it out myself then go to AI for review.

The motivation to not use it is because i want to learn to code. The end result doesnt matter as much as the process to me. If I had 10years experience I'd be vibe coding like a man possessed.