So, don't just learn to code, learn to solve problems? Well, duh.
Maybe that's not such an obvious point. I'm learning Javascript and php strictly to build new things. Solving problems and streamlining processes for other people was never a motivation in learning.