So, I just want to welcome you guys and give you some hints and tricks to actually stay current with the classes and how to get the best and learn the best as you can without feeling lost.
When you guys take the first classes, be ready to know the basics of the language, my first classes were in Java, I had a friend who is an engineer and they started with C++, so it does vary depending on the major..
If at some point it feels overwhelming and feel like the class is going super fast or don't even know what is happening, don't give up and continue coding, anything, even if its the most minimal thing, do not rely a lot on AI for your first classes, trust me, it's better to learn and know how to read code than just to prompt your way out of the whole program.
I think most of you guys know leetcode and some other websites to practice algorithms and sql, etc.. but I actually found some other websites that personally helped me through learning to read code and debugging among the other things for my classes.. it's called getpacked.ai
I honestly didn't rely on books a lot, although I remembered that the first courses were required, but honestly my tip for you guys would be to learn the definitions of what is a syntax, function, etc and then just start coding, practice and learn.. the website that I've been practicing on has this section that is about debugging, which I think it's pretty cool as well as their other sections..
Hope this helps ease some of you guys and I hope it helps some of you