Hey everyone! I've been trying to learn coding through online courses and YouTube tutorials, but I often feel like I'm just going through the motions without truly understanding the concepts. I really want to start fresh this time and focus on grasping the fundamentals deeply, step by step. I'm leaning towards reading books or documentation rather than watching videos, as I think books allow me to learn at my own pace, re-read sections, and really ponder what I'm studying. I've found that books tend to provide more detailed explanations than many online tutorials.
Here's my plan: First, I want to get a grasp on general programming concepts—like how code operates, what goes on behind the scenes, and fundamental logic. After that, I plan to dive into Python to really learn the basics well. Once I'm comfortable with Python, I want to branch out into C++ to understand deeper system-level concepts and improve my performance skills.
I also intend to tackle data structures and algorithms once I'm confident with Python.
So, I'm on the lookout for book recommendations for:
- Basics of coding and programming logic
- Beginner to intermediate Python
- Data structures and algorithms (preferably with a focus on Python, but general resources are fine too)
- A solid pathway for learning C++ after mastering Python
- Clean coding practices and establishing long-term coding habits
If there are any excellent video courses that emphasize depth and understanding, I'm open to those too, but my first preference is definitely books. If anyone has been on a similar journey or shares my love for reading, I'd love to hear your suggestions and experiences! Thanks in advance!
1 Answer
I totally get where you're coming from! I think trying to build small projects can help you learn a lot better than just watching videos. It’s tough at first, but actually programming something makes the concepts stick better.
That's true! I can handle the basics, but when I tackle larger problems, I often get lost in the details. I really want to understand not just how to do things but also the underlying reasons, which is why I’m keen on finding a good book to guide me.