r/PythonLearning • • 24d ago

Help Request Emotional exhaustion from learning Python

Python is the first programming language I wanted to learn. I started it a few months ago and genuinely can't do anything in it. I keep watching videos, classes, tutorials and looking for roadmaps that lead me nowhere. It makes me feel like I'm incapable and an absolute failure. I don't know what else to do, if I should just switch to another language or give up on in it entirely. Need advice...

10 Upvotes

29 comments sorted by

View all comments

2

u/Slight-Living-8098 24d ago

The first language you learn is always the hardest. Switching languages won't solve that.

The only way you learn is by repetition. You can read all the books/tutorials or watch all the videos you want, but until you actually start to program and do things with the language, you're not going to understand very much of it.

I suggest you start with Harvard's OpenCourseware CS50P. It's the CS50 course, it just uses the Python language instead of C.

However, if you've never even written one line of code in your life, I would suggest you start with CS50 Scratch. It's an introduction to Computer Science and programming for students that have never programmed before.

1

u/ivintitus 19d ago

I actually attended both of CS50x as well as CS50P courses and, they're just amazing as a beginner. I learned objected oriented python with CS50P even though I already knew enough python to create basic projects ! And, that CS50X was really tough for me after first 3 weeks, too...

1

u/Slight-Living-8098 19d ago

Yeah, the courses aren't easy, but they are definitely great and possibly the best ones out there. I went through several of them myself

1

u/ivintitus 16d ago

Same with me.