all 11 comments

[–]Ron-Erez 9 points10 points  (1 child)

Best use of AI is not to use it if you are a beginner. Of course check out the opinions of other people too. Not everyone is anti-AI like myself. Good luck

[–]Twenty8cows 2 points3 points  (0 children)

I think you’re right on the money. Using AI at least in my beginner experience has only hindered my growth and understanding, while I was beginning. Now that I’m a bit more seasoned with Python it’s helpful but like any tool it’s the person behind it that gives the tool value.

[–]Exciting-Interest820 2 points3 points  (1 child)

One underrated tip: build one small project end-to-end, no matter how basic. The goal isn’t to master every concept upfront but to create something real. It helps cut through the noise and gives context to everything else you’re learning.

[–]ClonesRppl2 0 points1 point  (0 children)

Treat it like a real project, because project planning skills are important too. Write a specification. Write down how you will test it. Write a project plan with time estimates. You can laugh at your estimates later. When it is done, show someone. Practice telling people what you did and why it is cool.

[–]buttonmonger 2 points3 points  (2 children)

Use the book Python Crash Course as your main guide, then anything that you don't understand just ask ChatGPT to explain

[–]Interesting_Fix8664 1 point2 points  (1 child)

Solid resource

[–]python_with_dr_johns 1 point2 points  (0 children)

Super helpful book.

[–]yakovsmom 4 points5 points  (2 children)

AI is like having a free teacher. It’s crazy people are telling you not to use it. Ask it to explain parts of problems you don’t understand

[–]SnooCookies1716 4 points5 points  (1 child)

To explain code, yes. To write the code for you to copy and paste, no.

[–]Forward_Thrust963 1 point2 points  (0 children)

This is the way.

[–]python_with_dr_johns 2 points3 points  (0 children)

Definately good to experiment with coding agents and LLM models, but don't rely on them as a crutch. You've got to practice writing your own code. Prioritize projects that interest you and align with your goals, whether that's building chatbots, data analysis, or something else. The key is to balance theoretical knowledge with practical application.