We've covered some specific parts, but it can be worth revisiting the basics when trying to solve a problem or learn more about specific features.
You can run the vagrant help command to list all commands in the system, which shows a description and usage. To get more information on a specific command, you can run the vagant [command-name] -h command.
The official Vagrant website and documentation is well written, easy to understand, and easy to use. I often refer to it when using something new or something I haven't used for a while.
Error messages in Vagrant are generally helpful and describe the error in a fairly easy-to-understand manner. If you have any issues, try to work through the error message. I often use search engines to find out how to fix an error.