As you can see on the first picture, there are 4 'legs of table' that we need for successful piano learning:
1. SPEECH MEMORY - this skill every child develop from birth by mimicking the words from people around. This is very strong point of support in learning music notes on speech level. To repeat 'do do so so la la so' is much easier for a beginner then to 'c c g g a a g'
Russian school of music, Yamaha and Suzuki has a lot of success teaching beginners with the use of Solfeggio. It simply links speech to pitch. It also promote music memory, develops music ear and voice.
Here is an amazing video of students, who sing jazz song with Solfeggio syllables. I won't be surprised that after such training all of them will develop ability to write this music down, transpose and create their own pieces:
http://www.youtube.com/v/eyVeQI84Bdc&rel=1