For learning anything new in starting it can be a little hard but after that period it will become easy to learn gdevelop.
as of my experience I started to use gdevelop in the ending of 2021 because i was having a low end pc and due to which I had no choice, but to learn gdevelop at starting I suffered a lot because there was not much tutorials on gdevelop in that period, but I was having my dreams that I wanted to become a game developer and due to that determination only, I started to learn gdevelop through forums and other sources, which was very very very difficult for me to learn, but if you want to learn gdevelop in current period than it will be easier for you to learn as because there are many sources to learn from and specially from youtube and i will strongly recommend you to learn gdevelop from youtube only!
and yeah! gdevelop is based on visual scripting.