In the past, I thought that singing (I mean hearing the notes and being able to produce the same note) was given at birth and couldn't be improved. But in a year, a friend of mine improved himself so much that I realized I was wrong. This friend I am talking about wasn't able to harmonize at all and would go off tune all the time. Couldn't even stay in the same note. But now he can very much sing and hear/produce correct notes etc.
So another friend of mine asked me to teach him. Now I am asking what is the best way to do this? Right now I am playing a note from the piano and trying to make him produce the same note one by one. If there are good tecniques I would like to hear them! Thanks!