From learning to using to teaching to developing R