@CuriousAardvark is right. The best way that you are going to learn is to get yourself a 3d printer and to start printing things. If you buy a printer that is able to use different filament materials then there is scope for you to stretch your learning experience as yo will have to find optimum printer settings for the different materials.

There is really going to be no substitute for printing yourself.