Hi @WC01 !
Welcome to the forum!
That’s really common because learning to code for the first time is a lot.
My advice would be to focus on the big picture concepts and core programming knowledge.
Once you develop a good base for the fundamentals of programming, then you will realize that a lot of the same concept transfer to multiple languages. This is how more experienced developers are able to pick up new tools and languages so quickly. Its because they understand the underlying concepts and patterns and have had tons of practice.
There are a lot of more options to choose in tech besides DevOps and web design.
There is frontend, full stack, backend, testing, security, etc.
So my advice would be to continue learning through your bootcamp and focusing on the core concepts and building tons of stuff. Then once you enter this industry as a working dev, then you can start to exploring other areas, if you want, once you have learned more about them.
People pivot into different roles all of the time.
Just because you start in one doesn’t mean you can’t pivot into another later on. 
This was more true in the 2020 and 2021 years where everyone and their mother was hiring developers. The learn to code movement was in full swing and companies were building tons of new products and hiring tons of devs. Then everything crashed and the layoffs started happening and they started working with much smaller teams.
The market is in a better place then it was say 2023 but it is no where near as hot as it was in 2020. So for most people it will take probably a couple of years before they land a job. The ones who land a job sooner will be part of the small few.
So my first full time job was in 2022 at a javascript consultancy.
At my time there I worked on a variety of projects for either the company itself or client projects.
There was a ton of stuff to learn but I learned and grew a lot in the process.
In my experience, there was reading documentation but I probably spent most of time studying and learning the existing codebases. There were only a few greenfield projects I was a part of. The other projects were already existing apps that were a few months old or legacy apps that were several years old. So the biggest transition was learning how to read other people’s code and get use the existing systems in place to be able to contribute effectively. That and learning how to debug errors effectively.
I would argue that the opposite would be true for a good portion of developers.
You will probably end up writing the most code earlier on in your career compared to later.
As a junior your role will be confined to smaller scoped issues. As you progress through mid and more senior roles, then you will be responsible for large parts of the code and be making more of the architectural decisions.
If you get to levels like staff and architect then you are more in a leadership role and making the larger decisions and leading teams. that usually means more meetings and definitely more responsibilities. That doesn’t mean these higher up roles don’t code anymore, but the role will look very different from the earlier junior and mid days.
I guess fun is subjective and everyone is going to view the job differently. For me I still enjoy the work.
But at the end of the day, it is still a job and not all aspects of the job will be fun and exciting all of the time. You will need to deal with deadlines, managers, clients, product owners, possibly being on call, production going down, and more.
My advice is if you enjoy the problem solving, life long learning and accepting the pros and cons of the job, then you will be fine 