Learn concepts, not frameworks

from blog Tech-Tutorials, Howtos and buying advice, | ↗ original
Software development is a complex task and today it is characterized by the use of third-party libraries and frameworks. Unfortunately learning to use them may not be the best way to improve as a programmer. So what to do instead?