Roketlerin uzayda yol almasını sağlayan temel ilke Newton'un “her etkiye karşılık bir tepki vardır” ifadesi ile bilinen hareket yasasıdır.
Kimyasal bir tepkime sonucunda roketten dışarıya atılan maddeler roketi kendi hareket yönlerinin tersi yönde iter. Bu da roketlerin
yol almasını sağlar.
Roketlerde yakıt olarak kullanılan maddeler katı ya da sıvı olabilir. Sıvı yakıtların kullanıldığı roketlerde yakıt ve sıvı oksijen yanmanın
gerçekleşeceği hazneye gönderilir. Yanma sonucunda oluşan gazın roketten çıkarken sebep olduğu itme ise roketi ivmelendirir.
Katı yakıtlar ise -tarihleri sıvı yakıtlara göre daha eski olmasına rağmen- yakılmaları dolayısıyla da roketin hızı istenildiği gibi kontrol
edilemediği için sorunludur. Katı yakıtlar bir kez tepkimeye girmeye başladıktan sonra bir daha tepkimeyi durdurmak mümkün değildir.
Bu sebeple katı yakıtlar daha çok roketin ihtiyacı olan ilk hızı sağladıktan sonra asıl roketten ayrılan destek roketlerinde kullanılır.