I do some programming as a hobby. I'm far from being an expert or even competent at it. You work on whatever you WANT to work on. Sometimes this can be born from necessity, you need your computer to do something, but you can't find any existing application that does the specific thing that you need. Sometimes maybe you just want to create something, just because it seems interesting to you, or just because.
So just for example, one of my hobbies involves working with video. Years ago, I was frustrated with the options available for encoding my videos into h264, so I ended up creating my own GUI around FFMPEG. It was easy enough and effective for what I needed, that the tool became quite popular among others in my hobby.
Recently, machine learning has made it possible to do cool stuff like remove the background from a video clip. A lot of this stuff is really difficult to even get working, let alone to use effectively. So a current project I'm working on is a GUI for such a tool to make it really easy to use.
So yeah... First I would say you need to figure out what you want to do. Why do you want to write a program? What do you want to accomplish?
Then you need to learn the basics of programming in whatever language you intend to use. And just gain a basic understanding of how programming works in general. Once you know enough to be dangerous, you can start working on something. Getting started is the hardest part, and involves really thinking about your problem, breaking it down into smaller parts, and considering how to solve each of those small parts. This can involve lots of research, lots of googling, and finding frameworks or libraries that might help you accomplish what you need.
LLMs like chatgpt have also been amazing in helping people like me to create something much more quickly than before. I can ask it for thoughts on how to accomplish a specific thing, or even have it write entire sections of code for me. Just yesterday, I had it create a script for me which I estimate would have taken me 10-20 hours to write on my own. However, they don't always give right answers, so it's really important to have a basic level of understanding of programming so that you can understand the code that it gives you. I don't use any code until I understand how it works. The LLM can also help explain the code to you!
For all of the quality complaints about this anime, we have to remember that the technology is improving at a breakneck pace. What we are seeing there is the state of the technology from over a year ago. They used Stable Diffusion, which barely anyone even uses these days, because it's been left in the dust. It was also an image generation model, which is what caused most of the issues that the anime had--the model was never designed for use on video in the first place. But now we DO have video models, which can make things that look far better than this. Just the other day, what looks to be a new state of the art anime video model was released. A new anime starting production today would look a whole lot different than this. And if we look forward 5 years from now, things are again going to be on an entirely different level.
So what does this mean for anime? I think the technology will slowly start to get adopted more and more as it proves itself. The early days of the anime industry was basically born out of cost cutting measures to make it cheap to produce animated content. Decades ago, we saw studios start producing 3d CG anime because it was cheaper. Most 3d CG anime still looks like crap, but you can also see the technology being integrated into traditionally animated shows and looking really nice. You can also find things these days which I would say barely even qualify as animation. Something like "The Way of the Househusband" is literally just a sequence of still images strung together. Yet we have more anime being produced now than ever before, and are also seeing some of the most beautiful anime ever.
I think we will continue to see some studios take whatever measures they can to produce something at a low cost. AI will continue to get integrated into more and more productions. It will eventually let them start making things that look cool, rather than things that look bad. And then we are still always going to have some studios that go all in and produce a really quality product, because the people involved are passionate about it.