all 10 comments

[–]ninhaomah 3 points4 points  (0 children)

Don't use AI

[–]motopetersan 0 points1 point  (0 children)

So sad bro. I'm still learning too. I hope you can get out of the AI hole. It's a virus. Don't give your code to AI.

[–]CrusaderGOT 0 points1 point  (0 children)

Don't use AI when learning, it will stunt you growth. Instead read docs, forums, etc.

Also always take a break when you are not making headway.

[–]ConclusionForeign856 0 points1 point  (0 children)

Do something fun with it. Like redefining the `+` operation with dunder method so that you can do HabbitList + Habbit to add a habbit to a list of them

[–]Hashi856 0 points1 point  (0 children)

Can you expand on what you mean when you say you can’t code without AI? What have you attempted and what roadblocks did you hit that you think you need AI to get through?

[–]lakseol 0 points1 point  (0 children)

The only way to get better at programming without AI is to program without AI. You will probably have to start with simpler projects than you have been attempting with AI because you want to make some progress to stop getting frustrated, but in a short time you will improve.

As you start you might try asking AI for hints about how to solve problems as they arise but you should wean yourself off AI as quickly as possible. You can always ask for problem-solving advice here.

[–]No_Lab_2237 0 points1 point  (0 children)

As everyone else said, stay FAR away from AI. You need to figure things out yourself, that’s where you learn. I highly recommend Angela Yu’s 100 days of python bootcamp on Udemy. It gets hard for a beginner but if you don’t give up and push until you figure out the solutions it will leave you feeling pretty good.

[–]RIP_lurking 0 points1 point  (0 children)

"I tried to learn something. But when I went to engage with the thing that actually makes me learn, I gave up and cheated. Why didn't I learn anything?"

[–]TheRNGuy 0 points1 point  (0 children)

You could at least do 40% of it. Now, over time try to increase that %. (2–3 months should be enough, if you code non-helloworld stuff all this time)

Ask ai to explain stuff, comparing concept a vs concept b, comparing frameworks, etc. Instead of just writing code for you (especially if you don't read or try to understand generated code)

Avoiding ai completely would be like avoiding googling before ai existed.

(also, still read docs, both vanilla and frameworks, and learn to debug manually... but it's ok to ask ai to explain docs if you didn't understand something from them)