Adding to what others have written here, I have no foundation in programming. I know basic HTML, CSS and that’s about it. I tried learning Javascript when there was an online course and the first 10 lessons where free. So I sat down, relaxed, noting in my agenda and started the free lessons. I never got past lesson 4. It just didn’t “click” in my head. After a few days I had to give up and realize I was “blind” for this type of code, logic and reasoning.
Having written that, there isn’t much where Hype constraints me in expressing my idea’s. Except for creating a full blown game, where being able to code large parts of the game (if this then that, else, x applies) is largely unavoidable, I haven’t run into much where I find myself unable to put my idea(s) into an Hype creation.
Large part is because of the help provided by the developers of Hype and this community, when you are clear in what you have in mind, and can show (people keep forgetting that) what you did thus far and where you hit a roadblock.
Also does this website provide a wealth of information, samples and clues if you make proper use of the top search function. Like one way to create a custom preloader with your own image can be found here: How to make custom preloader with Hype-based animation <- that is the one I use, or this way by @Daniel Creating a Custom Preloader
A lot can be done by using multiple timelines, pause the current one running while launching the next, pause that one and re-start, run backwards or continue the first timeline. Using that technic your possibilities are, I dare to say, nearly limitless without having to manually code 1 single line.
You just need to be able to see those possibilities.