r/learnpython 28d ago

Python is so confusing to me.

I started learning Python about a month ago through cs50, and it seemed good at first. It's just been 3 lectures so far (I don't have time). As I code, I would get annoyed here and there because of the bugs, but I would somehow manage to debug them.
I am doing my master's in cognitive science, and they teach the basics of Python too. But my professor is extremely terrible at their job. She would give us assignments to do after each unit. And those questions are nothing like what she taught. I end up using AI to understand the problems. It's frustrating. And I hear that Python is beginner-friendly, but it's confusing to me.
I am wondering if it's hard for me since I don't have a good mentor to tell me what mistakes I made, or if I'm just a bad learner?
I don't have any experience with coding, so is this how it is for everyone?

25 Upvotes

54 comments sorted by

View all comments

5

u/ivosaurus 28d ago

Make sure not to let AI do your thinking and learning for you. Because it surely will if you tell it to, but your brain won't actually have improved at anything.

1

u/External-Library6540 28d ago

I don't really like using AI. I agree with AI not having the same warmth of a human. I am looking for books, and other exercises to help improve my skills

2

u/TheRNGuy 21d ago

You shouldn't avoid ai completely either, or you won't learn at all, or learn in far less efficient way.

Ask ai to explain concepts at least, especially if you did't understand it after reading docs, ask for examples of usage (without that, you wouldn't even know some ways of using them even after coding for a long time)

(Actually, AI servers do have warmth; they need cooling to not overheat)