A Boo egy új, 2003-ban megjelent, statikusan típusos, általános célú objektum orientált programozási nyelv a Common Language Infrastructure-re (CLI).
Pythonhoz hasnonló szintaxissal rendelkezik. A nyelv tervezése során nagy figyelemmel voltak a nyelv és a fordító kiterjeszthetőségére.
Röviden még azt lehet elmondani a Boo-ról, hogy ötvözi a Python szintaxisát, a Ruby lehetőségeit, és a C# gyorsaságát, biztonságosságát.
Miért Boo? - A nyelv tervezője a bamboo nicknevet használja (pl. twitteren is rodrigobamboo-ként található meg), ebből jön a Boo.
A forrásfájlok kiterjesztése: .boo.
A Boo tulajdonképpen egy elbukott projekt miatt jött létre. Rodrigo Barreto de Oliveira (aka Bamboo) a nyelv tervezője főként Pythonban és C#-ban fejlesztett. Egy projekt során rengeteg probléma merült fel, újra is kellett kezdeniük a munkát az elejétől. A problémájának megoldására találta ki a Boo nyelvet. A nyelv kialakulásáról bővebben a BooManifesto.pdf-ben olvashatunk, melyhez a nyelv kezdőlapján található egy link.