Amen to that. Instead on focusing on the latest and greatest fad, new developers should try to do the following:
Learn the craft, not only the tools.
A little of algorithmic complexity
and data structures won't kill you.
Throw a little math for good measure.
Abstraction and modularization is the
key for good architectures, it does not
matter if you prefer procedural, functional
or object oriented techniques.
Just my 2 cents.