different beetween transform.translat and rigidbody.addforce?

Hi
i am beginner in unity, and i would do some movement to my gameObject but i don’t understand what is the different beetween transform.translate and rigidbody.addforce and rigidbody.velocity…and where i use it
Please explain to me!!! :frowning:

Here’s a pretty good beginner’s guide:
http://angryant.com/2014/03/07/Moving-in-Unity/