Should I Stick with CS50 or Try Another Course?

0
7
Asked By TechieExplorer99 On

Hey everyone! I recently started the CS50x course and I'm currently stuck on the first week's problem set, particularly the Mario problem. It's been a day, and I'm feeling frustrated, wondering if I should continue with CS50 or switch to another course like the University of Helsinki's MOOC, which has options in Java and Python. I really want to be able to code my own projects comfortably and utilize technologies like Flask, but I'm starting to doubt my abilities. Any advice or tips from those with more experience would be super helpful!

5 Answers

Answered By CodeCracker456 On

It's great that you're diving into CS50! Just remember, every course will have its challenges, and it’s totally normal to hit a wall, especially with the Mario problem. If you keep jumping from one course to another every time things get tough, you might miss out on building those important skills. Stick with CS50 for now; it sets a strong foundation that will benefit you later on!

Answered By ProgrammingNinja21 On

You're definitely not alone in feeling stuck; CS50 is notoriously tough at the beginning. I'd suggest sticking with it since it really helps you develop problem-solving skills. Instead of thinking about switching courses, focus on tackling each small piece of the problem one at a time. Remember, programming can be frustrating, but that struggle is where real learning happens!

Answered By JavaJunkie88 On

If you can handle textbooks, I highly recommend Joyce Farrell's Java Textbook. It covers object-oriented programming and gives a detailed explanation of concepts. If you've already grasped the basics, it could really help you solidify your understanding.

Answered By LearnWithJoy On

Hey there! Don't be discouraged by getting stuck—that's part of the journey in programming! The Mario problem is known to be tricky for many beginners. Try breaking it down into smaller tasks. Start by getting one character to print, then work up to rows and spacing. Simplifying the problem can make it easier to tackle! Also, if you're looking for some more guided help, check out some video tutorials online that focus on Python and project building.

Answered By NewCoder93 On

Taking college courses can offer a great structure for learning, but remember, if you’re committed to learning on your own, that's also a valid path. Check out resources like online tutorials or introductory videos to help you get a better grasp on concepts—especially since you’re looking to work with Flask in the future!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.