Introduction :

A Steam Engine is a heat engine that performs mechanical work using steam as its working fluid.The first practical steam-powered ‘engine’ was a water pump, developed in 1698 by Thomas Savery. It used a vacuum to raise water from below, then used steam pressure to raise it higher. Small engines were effective though larger models were problematic.
History of Steam Engines

Growth of these Engines
Concept :
Steam engine works on very simple concept and for understanding we can divide into three steps:
1. When we boil water it produces high pressure steam.
2. This high pressure steam is used to push the piston or turbine forward and become low pressure steam again.
3. This low pressured steam is condensed back into water and cycle continues.

How steam engine Works?

How to build one :

Engine Plans
How to make a toy Steam engine?
Build your own steam engines Plans 

Related PDF :

High pressure steam engine and computer software

Video of Home Made Steam Engine

Home build steam engine

Related :
Stirling Engine
Maglev Trains