To Become: the many various ways become can be translated.
Somewhere, once upon a time, I came across a page with an excellent explanation
of the many various ways to translate to become into Spanish and the whens, whys and wherefors of how to use them. Unfortunately
, I forgot to save it to my favorites and now I can't seem to find it again. Please can anyone recommend a good reference article about how to translate become? Or does anyone care to enlighten me and others here in this thread?
Some recent examples that I have come across using to become are:
He had become quite proficient at telling jokes. Which I think would be Se había hecho muy habiles en contar chistes. But on the other hand could be Había llegado a ser muy habiles en contar chistes.
Did you ever dream of becoming president? Which I think might be ¿Soñaste alguna vez de llegar a ser presidente?
There are so many more ways it can be translated depending on context, but these are all the examples I have for right now. Thank you in advance for your help.

3 Answers
This one's quite good
To Become
There is a good lesson here on this very topic. I highly recommend it.
If it's permanent convertirse is usually the one to use, or hacerse..... although llegar a ser does work. Remember you don't dream OF something but with it. ¿Alguna vez soñaste con ser Presidente? I usually find reference materials quite dry. Paralee has a good video course on it though.
Se hizo maestro. She became a teacher.