This is a complex question. There are really two kinds of users -- administrators and general users. Training for the administrator (as far as best practices for setting up your environment, recommendations, and detailed explanations) is rather lacking. You really have to know ask the right questions. For general users - the online training is very lengthy, and again - best practices (general guidance?) probably need to be provided by the admin. So while you probably COULD do it on your own, it's easier with training.