I just started college majoring in computer science, but I'm struggling with C++ and Java. I chosen this path not entirely sure why, especially since I don't really enjoy programming, even though I did learn some Python before. I'm really determined to give it my best effort, so I'd love some advice on how to improve my skills and make this easier for me.
2 Answers
If you're having a tough time, consider starting with a free course like CS50x. It’s focused on C but will help you get familiar with C++ too. Just know that C++ and Java have a very different style compared to Python. Transitioning back and forth can be frustrating since they all have unique syntax and quirks. Also, if you genuinely don’t enjoy coding, you might want to reevaluate your options, because this field often requires a lot of hours in front of a screen trying to solve bugs and issues.
Honestly, the best way to learn is by diving into projects. Even simple ones can make a huge difference. Since you already understand Python, try rewriting a basic app in C++ or Java—you'll see how each language handles things differently. The key is to write code as much as possible and enjoy the process.
What kind of simple apps do you suggest starting with?