It's been a year and a half since I started learning javascript (and programming at large). I've never made something end to end. It demoralises me. I think I take too much time to learn, and no matter how much I persevere, I seem to give up at the end. I have clear ideas, but I'm not able to put them in practice. Is it normal ? What could I do more smartly?