Dreams is definitely worth trying out. Like Mr_Mech said, it is quite accessible and you can jump right in and start creating things. However, you will quickly discover a gap between what you know can be done and what you are able to do. Fortunately, there are good tutorials that not only cover a particular topic but throw in a lot of other shortcuts and things.
It takes some patience to go through the tutorials when you want to start creating, but I’ve found them essential. As Mr_Mech also said, you might also want to look at outside sources at some point. You can also simply look behind the scenes in projects created by other people. It’s kind of like the early days of the WWW, where you could learn Web design after knowing a few basics just by looking at the source code of various sites.
It’s also a lot of fun to explore things that other people are making just to see what’s out there. New creations pop up constantly, and many are entertaining and impressive. It reminds me of participating in a forum surrounding a specific tool in the 1990s and 2000s.
So far, the only things I have released are a modified pack-in game (something Dreams encourages you to do in learning the environment) and a collection of some of my favorite creations by others. (Any user can curate a collection of works, whether games to play or elements that you might want to include in your own creations.) I’m working on several other things off and on, but just as in hobby game development of any type it’s easy to get carried away or distracted and never finish anything. Fortunately, it’s also easy to release a project and then iterate it.