The best tutorial for beginner is Docker Curriculum . It starts with the basic definition to lunching an container to AWS cluster. And lastly it gives out links to other more advance path.
OS : Linux mint Installed the docker-composer using: pip install docker-compose --user when I tried the following command for making sure it is running. In the same terminal docker-compose --version It send a error of not recognizing the command. Solution : The Solution was to close the terminal where I did the installation and start another terminal and it worked fine.