First, From Sew Daily ,
http://www.sewdaily.com/Sewing-Techniques/?a=swe110909 is a free eBook (just enter your email to get it) about the top 10 sewing techniques and sewing notions.
Back in the 60s and 70s when the early synthetic fabrics first came out they were notorious for not being able to breathe and were shunned by most people - especially that plastic-like polyester. That attitude remains despite the fact that many new fabrics have been invented which actually do breathe. Take a trip to Rose City Textiles (Nicolai street in Portland
http://stores.rctfabrics.com/StoreFront.bok ), and you'll see plenty of wonderful and amazing fabrics. Many are even labeled "Wickaway" (which do what you think: they wick away your sweat so you feel cooler). So don't avoid them, but rather test / check each fabric candidate for breatheability as you are shopping. To test, hold the fabric with one hand on the backside and blow on the fabric...flip it over and do the same. You'll notice that with certain fabrics they breathe one way ("waterproof breatheable" fabrics do this - it's because you want a rain coat that stops rain from coming in, but allows your sweat to exit the jacket...Plastic raincoats don't breathe, and you get soaked wearing them because your own sweat can't escape).
My commentary on various fabrics:
Velvets and stretch velvets - the pile on these fabrics cause the fabric to shift when sewing (trick is to hand baste it in place first, then send to machine... use walking foot, sew slowly and stop and lift foot every once in a while...). You also have to pay attention to direction of the pile, if you have one panel upside down, the color will look different from the other panels. Of course, you may choose to flip a few pieces just because it looks cool.
Vinyl and pleather - requires a leather needle and a teflon or roller foot to be able to do it right. If you make a mistake when sewing, the needle holes are permanent (so it looks bad if you have to rip out). You also need to use longer stitch otherwise you'll cut the fabric rather than stitch it together.
Chiffon, georgette - beautiful sheers, but they just don't stay still. Plan on a lot of cursing and fiddling while you attempt to make it stay still so you can cut out the pattern. Recommend using paper on top and under fabric while cutting since that's supposed to keep it still, but it doesn't always work... then sewing with it is also interesting - super small needle, need to do french seams because it ravels like crazy (serging OK, but you'll see the serging through the fabric), and it wiggles when sewing so pin it within an inch of its life or hand baste it first.
Silks - if you wash it, it'll shrink. Wash it more and it'll shrink more. 6 times wash and dry...still shrinks... It's also expensive... but it's beautiful and comes in amazing colors, so if you can afford it, go for it.
Linen - it wrinkles. Iron it flat and it'll wrinkle as soon as you touch it... If you underline a linen garment with silk organza it supposedly won't wrinkle, but I haven't tested that yet. I love the feel of linen - it keeps you cool. But linen is incredibly expensive.
Rayon.
Nice. A bit wiggly, but nice
Cottons - come in various weights, and can get some really really cheap. Easy to sew. Wash and wear. Some 100% cottons wrinkle like crazy, so be prepared to iron frequently. Cotton-polyester blends behave the best, are least expensive and are very kind to sewists of all ages - plus you can throw the whole costume in the washer and not worry about it.
Stretchy fabrics vary, depending upon what you purchase and how much stretch they have. Some are easier to sew than others. Use ball-point needle and stretch stitch or use serger. Beginners should wait on using super stretchy fabrics until they're more used to fitting clothes to their bodies because badly fitted stretch fabrics can look dreadful (actually, badly fitted anything can look bad...) I don't have enough time to write on all the different types since we do have stretch woven fabrics as well as knits... and each behaves differently depending upon the fiber content