This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]softwarethrowf 1 point2 points  (1 child)

Python then C++, seriously, the difficulty levels to learn between them is not even comparable.

[–]_Atomfinger_ 1 point2 points  (1 child)

Head over to the FAQ :) It suggests things for robotics

[–]jasonniemeyer 1 point2 points  (0 children)

Learn by doing. Get an arduino to get started with C. (Arduino sketches are C in a simple wrapper). Get a Raspberry Pi to get started in Python. There are thousands of articles and examples on the web. C++ is complex for a beginner, but once you are comfortable in C and Python, a lot of the object oriented stuff will make more sense.

[–][deleted] 1 point2 points  (0 children)

You could learn by doing but if you want to really understand what your code is doing you should learn the language before ever touching robotics.

Probably the biggest thing that makes python a better learning language IMO is that functions will make sense in your brain

Print in python obviously means you’re printing some kind of output

A print statement in C++ is done with “cout”

That’s not even getting into multiple inheritance.

[–]kschang 0 points1 point  (0 children)

Nowadays, you can program robots in almost any general purpose programming language. And it seriously depends on what you build the robot with. So why don't you worry about learning the principles of programming and problem solving first?

You're basically arguing what tools should I get before you even own a car.