Tools first, 100%. People learn concrete things, and then they learn the abstractions. The abstractions are nearly useless by themselves. It's the reason that people learn addition before algebra before group theory. The people that say learn the "concept" first are just flat wrong.