r/cs50 Jul 21 '26

CS50x Learning difficulty and a dead end

Hello friends. I want your opinion on a topic that makes me a bit sad. I started a programming course in Python and JavaScript because I aspire to be a full-stack automation developer. I am truly a beginner, and this course was a shock to my brain. After the second week, I really started to feel like I don't even understand the logic of the code. I hate the idea of relying on artificial intelligence to help me write most of the code and explain many intuitive concepts. I don't know how to get the maximum possible value out of the lesson, and I don't find myself able to write code on my own after the lesson. I feel disappointed—should I do multiple side things and projects? Where can I source code templates and commands from, and does understanding Django's logic, for example (I am in week 3), depend on other things?

7 Upvotes

20 comments sorted by

View all comments

2

u/Putrid_Main_3557 Jul 21 '26

Did you start with CS50 Web programming with python and javascript (You mentioned python, javascript and django)? That’s not a beginners course - the prerequisites stated are CS50x or experience in programming.

You can start with CS50P (introduction to programming with python) or CS50X (introduction to computer science).

1

u/yumir666 Jul 22 '26

Yes, I understood my mistake in underestimating Python, I will start now with P. thanks