I'm currently taking a gap year before starting a Computer Science program next year, and I'm interested in getting into robotics or game development. I have some basic coding experience, but I'm trying to decide whether I should learn Python or C++ first. I feel like C++ might take me a whole year to really grasp, while Python seems easier and could get me up to speed faster, but I'm worried that learning Python first might not set me up well for C++. I'll have about 5-6 hours a day to commit to learning for the next 8 months. What do you all think?
4 Answers
If robotics is your goal, you'll need both languages. Python is great for scripting and quick development, while C++ is crucial for dealing with the intricacies of your robot's operating system. Start with Python since it's easier, but don't ignore C++. It can be tough to learn, but think of it as leveling up in a challenging game!
I'd say go for Python first! It's a great language to start with, especially since you're new to programming. You can always pick up other languages later on, and Python will give you a solid foundation for the basics without being too overwhelming.
C++ all the way! Once you get a handle on C++, picking up Python or any other language will be a walk in the park. If you want to dive deep into game dev or robotics, C++ is powerful and opens a lot of doors for you.
I think it depends on your learning style. C++ is indeed a big challenge, but if you're passionate and dive in, you can get a good grip on it. It was my first programming language, and while it was tough, it set me up really well. Just be prepared to write a lot more code compared to Python.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically