There really are only two kinds of software.
Software you can use while not paying attention, multitasking, in a haze.
Software that you have to pay attention to. Requires you to learn how to use it, setup. If you use it without paying attention you will lose work, or money, or give up secrets.
Examples of the first kind of software -- chat programs, Instagram, Facebook, news sites. Amazon when you're browsing around..
The second kind: running a server, programming, bank, much email, Amazon when you're making a purchase. Anything that involves giving up a password that controls money is something you should be paying attention to while using it. Programming is probably the most intense software activity in the second category.
I mention this because a lot of people seem to think all software is in category 1.
Totally not true.