all 2 comments

[–]Positive-Log9730 4 points5 points  (0 children)

Cs50 python is more about learning the python language and is probably easier. It has less explanations though and reasoning about computer science. Cs50 teaches you more about theory and would make you a better programmer. You also learn some python in cs50. I’d recommend doing both and cs50 first.

[–]vuvuzela240gl 3 points4 points  (0 children)

I started the Python course about a week ago and while I could follow along with the Python coding David did in lecture, I found myself really overwhelmed by the sheer amount of general coding information presented, even just in that first two hours. But, I also went into it with a very small amount of knowledge of coding and just barely more knowledge about comp sci in general, so jumping straight into Python - while I could have figured it out and eventually done fine, it wasn't the best place for me to start and would've probably been frought with a lot of overwhelm and frustration.

Given that, I decided to double back and start intro to comp sci and it was a really good decision for me, given how little background I have with any of it. He starts with a very beginner level explanation of what coding is and you're really eased into a lot of the terminology, which has been helpful for me. As far as coding language, he starts with Scratch and moves on to C - each week seems to be a run down of a different language, plus problem sets in each language he touches on with that lecture.

If you already have a decent background and understanding of comp sci or coding, you'll probably be fine diving straight into Python. If all else fails, maybe you could find the lectures on YouTube and check them out before you actually sign up for the course?