I'm currently in my second year studying Computer Science, but I feel like I'm not getting anywhere with my learning. My lack of discipline and motivation has slowed me down, and I'm stressed about being behind my classmates. I know I need to learn C++ and build a solid foundation, but I'm not sure where to start over or what methods to follow. What are some effective ways to approach learning programming and C++ specifically?
2 Answers
If you're feeling lost, I recommend picking up a physical book, like 'Head First C++'. It's beginner-friendly and fun, which can help keep your interest up. Don't just read theory—actually start coding! Make mistakes, learn from them, and try using tools like Gemini or ChatGPT to create coursework for yourself. Consider starting small projects on GitHub to test your skills too!
Have you considered whether your struggles with discipline could be linked to something else, like focus issues? I wasn’t diagnosed with ADHD until later in college, but removing distractions has really helped me. Try using alarms to keep yourself on track and sit up front in your classes. There are also some great YouTube channels that cover programming fundamentals if you need a refresher.
Makes sense, I genuinely have a tough time trying to focus, thanks!

Got you, thank you!!