u/Impressive-Train-909

For context, I’m a tool & die maker (basically a problem-solving machinist). I’m considering a career shift into robotics since my trade is slowly declining, and I think I have some transferable skills.

At the same time, I’d like to get into game development as a hobby. I’ve been interested in it since I was a kid, but never really started.

After doing some research on programming languages, I keep seeing C#, C++, and Python come up. From what I understand, C++ seems to be the main language used in both robotics and game development (even though they use it differently in each field).

What I’m stuck on is this:

  • Some people say I should go straight into C++ (even though it’s not beginner-friendly)
  • Others say I should start with Python to learn programming fundamentals first

I don’t want to waste time or lose motivation by going down the wrong path.

So my questions are:

  1. Should I start with Python, or go straight into C++?
  2. Does it make sense to learn C# at all for my goals?

Any advice—especially from people in robotics or game dev—would be appreciated.

reddit.com
u/Impressive-Train-909 — 24 days ago

For context, I’m a tool & die maker (basically a problem-solving machinist). I’m considering a career shift into robotics since my trade is slowly declining, and I think I have some transferable skills.

At the same time, I’d like to get into game development as a hobby. I’ve been interested in it since I was a kid, but never really started.

After doing some research on programming languages, I keep seeing C#, C++, and Python come up. From what I understand, C++ seems to be the main language used in both robotics and game development (even though they use it differently in each field).

What I’m stuck on is this:

  • Some people say I should go straight into C++ (even though it’s not beginner-friendly)
  • Others say I should start with Python to learn programming fundamentals first

I don’t want to waste time or lose motivation by going down the wrong path.

So my questions are:

  1. Should I start with Python, or go straight into C++?
  2. Does it make sense to learn C# at all for my goals?

Any advice—especially from people in robotics or game dev—would be appreciated.

reddit.com
u/Impressive-Train-909 — 24 days ago

For context, I’m a tool & die maker (problem-solving machinist. most basic explanation). I’m considering a career shift into robotics since my trade is slowly declining, and I think I have some transferable skills.

At the same time, I’d like to get into game development as a hobby. I’ve been interested in it since I was a kid, but never really started.

After doing some research on programming languages, I keep seeing C#, C++, and Python come up. From what I understand, C++ seems to be the main language used in both robotics and game development (even though they use it differently in each field).

What I’m stuck on is this:

  • Some people say I should go straight into C++ (even though it’s not beginner-friendly)
  • Others say I should start with Python to learn programming fundamentals first

I don’t want to waste time or lose motivation by going down the wrong path.

So my questions are:

  1. Should I start with Python, or go straight into C++?
  2. Does it make sense to learn C# at all for my goals?

Any advice—especially from people in robotics or game dev—would be appreciated.

reddit.com
u/Impressive-Train-909 — 24 days ago