Learning how to contribute