sorry I dont actually plan on entering the professional world with my programming.If you do not get used to this approach, you will find joining a professional software house a bit of a jolt.
Computer work makes me weird...so I forget that not everyone is working on the same project as myself.
Yes I agree, if you are planning on working in the professional world, then you *must* learn all of the standardized class/templates/functions and how to use them to their fullest extent.
Because you will not have the time to make everything yourself, and neither will you have the effort