Distributed Learning: Sequential Decision Making in Resource-Constrained Environments