they changed which character gets priority in dialogue in some patch a while a go.
what normally works is to split your party and park your own character somewhere behind your party.
nah, one is never to old to learn stuff.
a tough, but hands-on start would be something like https://www.theodinproject.com/
it's a free course for web development and their material is really good, so even if you don't finish it you'll aquire some good fundamentals about programming.
sadly that does not match your language preferences, but a lot of knowledge tends to transfer or helps to understand different approaches.
you could also try a course like Introduction to CS and Programming or other university/college courses. they are meant for people who start without programming experience.
I am currently listening to Good Omens, Terry Pratchet and Neil Gaiman
Iam sure its great, but i have trouble to actively listen during the evening currently. but that's a me problem.
Reading
Dracula, Bram Stoker not my first time reading it, so glossing over lines isnt a huge problem, but this book is just comfortably creepy.
And no, I have not tested it because I don't know how I'm actually supposed to do that.
depends on what you backup and how.
if it's just "dumb" files (videos, music pictures etc.), just retrieve them from your backups and check if you can open the files.
complex stuff? probably try to rebuild the complex stuff from a backup and check if it works as expected and is in the state you expect it to be in. how to do that really depends on the complex stuff.
i'd guess for most people it's enough to make sure to backup dumb files and configurations, so they can rebuild their stuff rather than being able to restore a complex system in exactly the same state it was in before bad things happened.
with the old system it sonetimes happened that a seemingly random companion was selected for important story moments.
but the new system defaulting to the players "main" character is not perfect either obviously.