The three most popular techniques for printing t-shirts are direct to garment printing, sublimation printing, and screen printing. Vinyl cutouts, heat transfers, and stenciling are great techniques for small-scale printing jobs.