I'm about to enter my fourth year as a Computer Engineering student, but I've fallen behind. I feel like I know almost nothing about computers and programming, having only learned some very basic programming. I've tried starting tutorials in Python and C++, but I tend to give up because of my lack of motivation. Currently, I'm considering following the OSSU curriculum, but I have doubts about whether that's the right choice for me. I truly want to become a skilled computer scientist or engineer, as I know I have the potential and interest. However, I find it challenging to break out of my comfort zone. Now that I'm determined to make a real change, I'm looking for advice on what steps I should take and which resources or tutorials would be best for me to follow.
2 Answers
Take a step back and think about how you got to this point. It's great that you want to give your all now, but you might need to understand why you weren't able to do that before. Getting through the coursework is vital. Try revisiting the foundational topics you may have skipped over—we all forget things! Relearning that material will give you a stronger base.
It sounds like you're ready to turn things around, but remember that there's no magic solution. If you want to learn, you need to commit to one resource and stick with it instead of hopping around between different tutorials. Find one that resonates with you and work through it fully while practicing regularly. Don't be afraid to fail; that's part of learning! Check out the FAQs in the sidebar for some solid learning resources.
You're right! I wasn't engaged, and I've changed my mindset since then. I appreciate the insight!