Tekneler ilk kullanıldıkları günden bu yana kadar ilerlemek için değişik enerji kaynakları kullanmışlardır. Bunlardan ilki tabii olarak kol kuvvetidir. İnsanın beden gücü birçok tekne türünde –ki bunlara savaş gemileri de dâhildir- yüzyıllarca kullanılmıştır. Daha sonra sırasıyla rüzgâr gücü, buhar gücü, içten yanmalı motorlar ve son olarak da nükleer enerji kullanılmaya başlamıştır. Aslında her bir enerji kaynağı tekne ve gemileri hareken ettirmede avantaj ve dezavantajlara sahiptirler. Ancak günümüzde en yaygın olan iki enerji kaynağı rüzgâr ve içten yanmalı motorlardır. İçten yanmalı motorlar ticari gemiler, savaş gemileri ve hizmet gemilerinde yaygın olarak kullanılmakla birlikte rüzgâr yani yelken kullanımı daha çok gezi tekneleri ve sportif yelkenli teknelerde yaygın olarak kullanılmaktadır.