Transform controls position, rotation and scale.

transform.position
transform.rotation
transform.localScale

Move:

transform.position = new Vector3(0f, 2f, 0f);
transform.Translate(Vector3.forward * speed * Time.deltaTime);

Rotate:

transform.Rotate(0f, 90f, 0f);

Parenting:

transform.SetParent(newParent);
Transform child = transform.Find("ChildName");