Các hành tinh di chuyển theo cả hai hướng trên bầu trời. Bởi vì Trái đất cũng đang chuyển động và ở gần hơn sao Hỏa và các hành tinh bên ngoài, hướng chuyển động của các hành tinh đó đôi khi thay đổi khi nhìn từ Trái đất. Theo quy ước, chuyển động từ tây sang đông của chúng được gọi là lập trình.
Khi nhìn từ Trái đất, các hành tinh bên ngoài dành phần lớn thời gian của chúng trong chuyển động theo chương trình. Chuyển động từ đông sang tây được gọi là quay ngược lại và xảy ra khi vòng quay quỹ đạo của Trái đất bắt kịp với các quỹ đạo bên ngoài chuyển động chậm hơn và vượt qua chúng. Các hành tinh dành phần lớn chuyển động của chúng trên bầu trời theo chương trình, khi nhìn từ Trái đất.