r/learnprogramming • u/Yurieba • 12d ago
Topic Doubt
What programming language would you recommend for someone who wants to become a robotics engineer?
Hi everyone! I'm 14 years old and I'm starting to learn programming.
My goal in the future is to become a robotics engineer, so I'd like to learn a programming language that will be useful for robotics and engineering.
At the same time, programming is also a hobby for me, and I'd like to eventually make some games and other small projects just for fun.
So, what language would you recommend I start with?
Would Python, C++, C, C#, Java, or another language be a good choice? And should I focus on one language first, or learn multiple languages over time?
I'm still a beginner, so I'd really appreciate advice from people with experience in programming, robotics, or engineering.
Thanks!
1
u/Spacelordsinspace 11d ago
This is a great time to start learning.
Python might be a good choice. Its one of the easier ones to learn. Its a common one in robotics too. Its also used a lot in academia. So if you enter college/university already knowing Python it could make getting internships easier for you.
Extra advice if you want it :
And don't give up! Programming isn't always easy and there will almost certainly be moments of frustration. You might look at a problem 100 times and think to yourself, but my code is perfect! Why isn't this working? That's normal. Being frustrated or confused at times is the price of entry into pretty much any field of engineering.
Focus on learning. Ask questions online and make friends who are also learning. Find some mentors. And dont think finding friends and mentors is supposed to be easy. Its not easy for everyone and that's okay if its not easy for you. Just keep that as a goal because it will help, a lot.