depends. i mostly learn by doing. like cars/physical things, i get some tools out, and go to work. might take a while, but i always get there and usually learn a lot in the process.
same with computer stuff, although then there's a lot of looking at examples as well