Too Long; Didn't Read
Retrieve, rearrange, rest, and repeat for best results when learning something new in software (or in general). It can help to "build something," but there's much more to optimal learning than that, and it's in your best interest to know what it is!