20f, had a pretty messed up start, pls need advice
I'm currently in my 3rd semester. In the 1st semester, we had C language, and I found it interesting, so I enjoyed learning it. However, I couldn't keep up with the pace of college. It started with pretty basic concepts, but towards the end of the semester, the syllabus went into much deeper topics that I couldn't understand at the time because my learning pace couldn't match the college's pace. As a result, I was left with gaps in my understanding, and everything became messed up.
In the 2nd semester, we had DSA. Honestly, the professor's teaching style wasn't for me, so I had to learn everything on my own. That also got messed up because of how quickly the college kept accelerating through the syllabus. Meanwhile, I would constantly get stuck on certain topics from time to time, which created more gaps, or you could say, a backlog.
Now my 3rd semester is about to start, and my knowledge of C is still incomplete. My DSA knowledge is also incomplete, and now I don't know what I should do. I'm thinking of learning C++, but starting from the absolute basics again like variables, loops, constants, and all the other fundamental concepts feels boring and like a waste of time.
Need some advice pls help also thanks for reading through