No, what you produce doesn't have to mean anything. I remember one week I decided I wanted to write real-time tic tac toe in using socket.io and node.js. I did it. It was those small projects that let me start tackling bigger and bigger projects.
After a while, when you can see that you're making clear progress towards a goal its easier to slip in to the producer mindset.
What's hard to get past in the beginning of learning to program is that you're going to spend 80% of your time googling, 15% debugging code, and 5% writing code. It can feel really unsatisfying to spend 2 hours googling a problem you're having and the solution taking 3 minutes to implement.
After a while, when you can see that you're making clear progress towards a goal its easier to slip in to the producer mindset.
What's hard to get past in the beginning of learning to program is that you're going to spend 80% of your time googling, 15% debugging code, and 5% writing code. It can feel really unsatisfying to spend 2 hours googling a problem you're having and the solution taking 3 minutes to implement.