My very first programming language ever was DCL on my university's VAX system running VMS.
There was a login script that we edited as part of our introduction to Honors. Once I found out that these programs were just text files, I started messing about with them and generally breaking them since I had no clue what I was doing. With time I learned to make backups and my understanding slowly progressed.
With time my l33t skilz developed and by the time I left I had replaced all of the utilities provided by the honors programs with improved versions of my own. I'd guess maybe 30% of the users on the system were running programs out of my account.
The VMS system at TTU is on an Alpha now, but still around. The students no longer get a login however. So, alas these are just here for the history.
getnames.com: takes a list of usernames and aliases from a file and defines both logical names and symbols for the aliases so they can be used in mail and at the command linewho.com: searches for a list of users out of all those logged in and gives you a popularity ratinggraph.com: displays a little graph of available and used quota spaceprocess.com: let a user customize their process name either manually of randomly out of a listrun_helpdesk.com: notifies helpdeskers of when it is time to run their checkin utilitieshelpdesk.com: defines logical names used by the checkin utilitiesdiswho.com: same as who.com, but searches for users from a mail distribution listset_security.com: VMS includes ACL support. This program gives a set of users special permissions to a specified filelogin.com: my login script looked like shortly before I finally graduated