An example – the command line. Being part of the “point-and-click generation,” I became much less intimidated by the command line once I began thinking of the command line as a text-based file manager, and once I knew that most of the commands were actually the filenames of executables placed in the directories named in the PATH environmental variable. Before that I didn't think that the command line dealt primarily with something as familiar as directories and files, and I didn't know that you could start any program from it. I thought that I very likely would FUBAR the computer if I explored it.
Another is communication by applications over the Internet. In an argument on IRC about which was the best web browser, someone humourously suggested telnet. That made me curious, so I searched the web and found this[1] web page. It made me realise that most, if not all, connections over a network made by applications are basically two-way streams of linear data – two lines of one’s and zeros, and that many of these streams could be read as plain text using something like telnet. After that I began exploring other protocols as well with the aid of this[2] Wikipedia article.
[1] Best Viewed with telnet to port 80: http://www.dgate.org/~brg/bvtelnet80/
[2] List of TCP and UDP port numbers: http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers