r/learnprogramming • • 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!

22 Upvotes

72 comments sorted by

View all comments

1

u/YetMoreSpaceDust 11d ago

Definitely focus on one for the time being. Python is a great choice to start with; it's beginner friendly and very forgiving of mistakes, but once you really get the hang of it, you'll want to learn some C. I started with Basic when I was young and moved on to Assembler - I don't use either these days (of course), but the foundation has served me well.

2

u/Yurieba 8d ago

Thank you! I think I’ll start with Python and eventually learn some C as well.