Jack - is it fair to guess that you are not familiar with programming in general?
I can tell you what to expect.
Becoming a programmer is not a step function where you are not a programmer one day and then you’re a programmer the next. You’re always learning. So dont get discouraged when there is something you dont understand after that course. Thats normal. No one knows everything. But you will quickly reach a place where you get the general picture.
There is a separation between programming and designing a program. Learning to program is easy. Learning to design programs well is harder. And this is where bubble comes in. Bubble has a predefined design in mind which is good but you still have to make good program design decisions to make a good bubble program. You can certainly make bad decisions and make your bubble life very hard. These skills also apply with regular programming. So if you enjoy the program design part of bubble then this skill / passion will transfer well. As a metaphor - programming is like knowing how to hammer together 2x4’s but program design is about the architecture of the building.
Bubble pulls together three very useful things in websites. The interface, the logic/decision making aka workflows, and the data. Bubble takes these separate elements and blends them together to make a cohesive platform upon which you can work. When programming and specifically when programming websites you actually build / design these separate components individually. As a metaphor - bubble makes a car and you drive the car around to wherever you want to go. When programming - you make the car first then drive it around. So you have way more control about what the car looks like, how it works, etc but you still have to a build a car. So expect when you start learning that you will working on more foundational layers. Your first program wont be a website. It will be how to spit out some text like Hello, World!
The best way I have seen people learn how to program is the stumble forward method. Learn a little bit then use it. learn a little then use it. Give yourself a mini project. You’ll make lots of mistakes - and its the mistakes that actually teach you.
Hope this helps. Good luck. Reach out if you have any more questions. Im always happy to help people dive deeper into tech.