For me as a beginner, the most confusing thing was the idea of "permissions" in UNIX. Whatever I tried to do, I would get an error message: "You do not have permission to do this." It took a while before I understood that I could give myself the permission by using chmod and chown commands. That's not the way you get permission in the big, bad world outside.