I have had good success with LastPass keeping it updated and using the binaries on my devices. I don't fully trust anything but also using Authy 2FA on whatever I can as well.
I ended up getting my son into programming by using codakid.com as he was obsessed with Minecraft and Roblox so when I showed him he could make his own content he was hooked. We have been doing some hands-on builds with Raspberry Pi projects as well. We are lucky that our school has a good STEM program to further develop and encourage these skills. The hardest part is always making it run and relatable.