Never too old to learn. I think Python is a great beginner language. It has fairly broad applications, and easy to set up an environment (don't have to download/install a thousand things, you just install python and can run the text files in terminal). I also learned by doing starting in late middle school/early high school. I always found YouTube videos to be the most engaging way to get started. I used to like thenewboston. Once I had a handle on the basic programming language, I would do easy programming challenges where you have to solve some sort of basic problem. The challenges helped me learn basics like taking in input, changing the input based on the various rules and conditions of the challenges, then outputting the proper results formatted in the right way. Also helped me to think about algorithms, etc. After that, I started learning programming through a textbook. This was helpful for understanding some of the more technical aspects, basics of memory management, what different variable types are really for, OOP, abstraction, algorithms etc. I found that leaving these advanced topics till after I had a working understanding of the programming language helped understand the concepts better, and helped me understand why it's important to learn the concepts in the first place. I was using Java for learning most of this, which might also be a good place to start for you, but I feel like python has simpler syntax to start with. In the end once you learn one language, I recommend learning more and not being stuck to any particular language. Every language has it's own strengths and weaknesses, and understanding the commonalities and differences will only make you better in the long run.
Edit - now I use Go, python, JavaScript, R, Java, Julia, rust based on what I'm actually doing. It's fairly easy to switch languages once you get used to basic syntax.
Yeah it takes screenshots periodically and all the storage and analysis is done on your local device, which is why it requires the newer CPUs with NPUs from Intel, AMD, and Qualcomm. There's a setting to turn the whole feature off, and you can also choose to turn it off for only certain applications, etc. Microsoft seems to be making an effort to encourage chip manufacturers to make better NPUs so that their AI features can run as locally as possible. That's likely why their new surface devices will be using the snapdragon x elite processors because they're the only ones that have NPUs with enough TOPS to run all the AI features Microsoft wants on device, instead of having to send the data for processing to a Microsoft server. I think beyond trying to quell privacy concerns, it would be a huge cost for Microsoft if they had to have enough compute available to run all these AI tasks for users for free. I'm sure there's still some way they are logging pieces of info here and there, but they'll have to include some way to make sure the OS is secure enough for business operations that are handling secure information.
People are acting as if auto saving, web history, reopen last used windows, etc aren't already features on all modern apps and OSes. If the claim about everything staying on device is true then this is no different.