Mechanical, electronic or programmatic design of a robot.

Mechanical, electronic or programmatic design of a robot.

Mechanics is about:

how forces are transferred between the different parts of a construction.
where the center of gravity lies.
friction
position, speed, acceleration
Newton's laws
inertia
material properties

Electronics is about:

Electronic Components
Analog Circuits
Digital Logic
MicroControllers

Computer programming is about:

Control structures (sequence, selection, iteration)
Data types (constants, variables, integer, real, string,...)
Algorithms
Hardware control (setting and reading registers, interrupts,...)
logic