Here is where the tutorials and the like play a trick on you. They make you feel that when you’ve finished them, you’ve covered everything you need to know about the subject. But the moment you try to build something on your own, you’ll instantly get stuck — often on very simple stuff.
The sooner you get comfortable with being uncomfortable, the better. It will make your progress that much faster. Programming itself is creative problem solving. If there are no problems that are difficult for you to solve, it means you are playing it safe. Stop treading in the shallow water and take a dive!