What are some recommended adoption strategies that could be rolled out to internal dev team/external clients?

What are some recommended adoption strategies that could be rolled out to internal dev team/external clients?

 Quick Adoption by these groups are a must: 

a.) Maybe a helpful component would be to set up a test project and assigning a certain number of tasks for the team to do?  Learn by doing

b.) YouTube Videos? (for standard knowledge) Learn by watching

c.) Documented roll out plan?