I'm currently in university where I was taught C in just 5 weeks and C++ in 3 weeks. As someone with no prior programming experience, I found it really tough to keep up with everything. My final exam is in about a month, and I'm feeling overwhelmed. I've been trying to go through the PowerPoint presentations and worksheets, but they're too condensed and complicated for a beginner. Books haven't been much help either because they cover what we learned in one class in way too much detail.
I have a basic understanding of programming concepts, but they feel disjointed and hard to connect. Can anyone share some effective strategies or resources that could help me study and grasp these languages better?
5 Answers
How well have you been doing on the homework assignments? These should help prepare you for the final. It's worth checking if there are any tutoring sessions available or office hours to get additional help. Sometimes professors or TAs can provide extra resources.
Make sure you're actually doing the exercises given to you in class. Then create your own practice problems to solve. It's all about practice and repetition. The more you code, the better you'll grasp the concepts.
University isn't just about being taught; it's about learning how to teach yourself. Break down your studying into manageable tasks. Start with simple programs like a 'Hello World' to get familiar with the syntax. Use resources like cppreference or online tutorials to deepen your understanding. It's crucial to focus on problem-solving and software design principles instead of memorizing syntax.
Just remember to focus on what’s going to be on the exam. It sounds boring, but just learn the essential parts that will be covered. You can always dive deeper into C and C++ concepts later.
Check out the Harvard CS50 lectures on YouTube, especially lectures 1-5 for a solid refresher on the basics. I find watching these while coding along in a text editor really helps. Try writing down every program the instructor covers and compile it as you go to see the results firsthand. Books can be overwhelming at times, so working on beginner projects like creating a simple Tic Tac Toe game or your version of the 'cat' command can really solidify your understanding.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically