It hurts to see your programs taken apart and their weaknesses exposed, but it will make you a better programmer.
When it comes to shuffling documents around your file system, nothing beats the raw power of the command line.