Best to print logos in Fabric like cotton, polyester, etc

Hi I'm new at this :) just want to know if you know what is the best machine to print on fabrics (polyester, cotton, etc) to create logos?