Yes he can learn. ESPECIALLY if it is to his advantage! Example, say he likes apple, everrrryyy time you cut it in front or him and give it to him say "want some apple?" Run the back of your index finger over the apple and say "apple" Repeat many times. My birds even say"want some" for whatever I'm eating cuz they know it means I'll give it to them. Or when u take him out say " wanna come out?" Repeatedly before u even open the cage. When i name things, i run the back of my index finger along the object, like I ran my finger across my cheek and said Mama about a thousand times and I ran my finger across my husband's cheek and said his name, my bird actually repeated his name right away and now if I run my finger on husband's cheek and say who's this ,my bird will say Kevin. For some reason he was unable to say daddy so we just use my husband's name. anyway I talk to my birds like they are children learning language even at 30 years old any bird who can say even two words can learn more .I wish you luck God bless you for saving an unhomed bird. Ps, even my budgie pair(small parakeets) started talking once they had been in the spare room without us for a while. We were cleaning painting doing stuff in our room, which is where they always are, and we have one of those huge bedroom suites so we watch TV and eat dinner in there etc. I put them in the spare room for a few weeks and other than a TV they did not see much of us. The day I picked up their cage to move them back into our room, one of them said to me clear as day "I love you " I had heard them say "food" & "water" and THATS IT, for YEARS! I think he figured he better step up his game so I would not put them in the spare room again LOL !