I'm about to kick off my coding journey and I've really thought about my learning path. Right now, I'm planning to start with Python, C, C++, C#, Zig, and Rust. My main goal is to become a C++ developer. I've read and been advised that starting with C++ can be tough due to its steep learning curve, which is why I'm opting for Python first. So, I'm wondering if this strategy will be effective? Also, how much time should I devote each day? I'm thinking a maximum of 2 hours.
1 Answer
Starting with multiple languages at once can be overwhelming! I'd recommend focusing on just one or two to dive deep. Once you get the hang of programming concepts, picking up new languages becomes much easier. I'd suggest starting with C, then adding C++ later on.

I read that learning Python first can actually make it easier to pick up C and C++, so I think your plan has merit!