A friend asked me yesterday: "How can I learn to sing (or improve my current level of singing)?"

I didn't have a good answer but I knew where to come for suggestions. You wonderful folks have all the answers and never flame anyone for asking a legitimate question.

A free source would be great but not essential.

TIA