Movement provides the only means we have to interact with both the world an
d other people. Such interactions can be hard-wired or learned through expe
rience with the environment. Learning allows us to adapt to a changing phys
ical environment as well as to novel conventions developed by society. Here
we review motor learning from a computational perspective, exploring the n
eed for motor learning,what is learned and how it is represented, and the m
echanisms of learning. We relate these computational issues to empirical st
udies on motor learning in humans.