Cut two pieces of fabric into squares, and place one piece of fabric with the design facing up and the other on top with the design facing down. Sew the pieces together, leaving a hole unsewn. Turn the fabric right-side out, and fill with stuffing, then sew the hole closed.
When measuring your fabric, allow an extra inch for seams, and sew about 1/2 inch away from the fabric edge at all times. When you sew the fabric squares together, leave a 2-inch opening on one side to allow for easy stuffing. If you don't want to use stuffing, you can use a pillow form. Use a hidden stitch or fabric glue to seal the opening for best results.
For a more unusual pillow, try using two different fabric patterns for your project. Once you feel comfortable with the basics, you can add your own personal touches and embellishments, such as stitching and beading. You can also experiment with different types of fabric, such as silk, velvet, corduroy and lace. Fabric pens and paints are available at many craft stores and can add a personal touch if you use them to create your own monogram or original design. For a funky and functional pillow, sew a square of fabric onto the front to serve as a pocket.