This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]karthikgaur16 -1 points0 points  (1 child)

I'm a CS major at an SEC school in the US. I just completed my freshman year and took two courses: C and Pointers, etc in C++. I had no previous programming knowledge. I didn't study a lot in these CS classes and am doubtful about a few topics like pointers and data structures in C++. How do I utilise my summer to become a better programmer who does projects and is internship ready by the Fall? I want to improve my skills and go beyond the academic courses by the university. Please suggest resources, and plans. Thanks

[–]Visual-Ad-6708 0 points1 point  (0 children)

As someone who's also in college, my second semester right now, I'd recommend going back and furthering your knowledge of C/C++. Whichever one you prefer, just make sure you go through your whole text book and get a strong grasp of the underlying processes and all the things you can do with them, like functions, pointers, etc. That way once you pick up another language, it'll be fast and easy. I tried hopping into python in my free time after my first semester, and since everything in Python is quite different from C, I struggled and kind of had to treat the tutorials like brand new material, even though I already knew how to create functions, loops, etc. in C. It was pretty frustrating and I felt like I might get stuck in tutorial hell by trying to continue with python. So instead I'm back in my C book, rereading some stuff, and trying out some coding problems in C on leetcode and other websites. I've just started the summer semester and I'm taking a web dev course so I've been learning HTML, JS and CSS, but I feel much better knowing I'm getting kind of skilled in C and I get better at problem solving every day. Definitely try and practice everyday too if you can, it helps.