Yes, after I joined research gate I suggested my scholars to join it too. I think that the Reseachgate is a wonderful platform to follow of what people are publishing, recommending publications, ask questions and provide answers. You can share knowledge and publications and also access the people who are doing research and their research. The Preprints are very helpful and the process of feedback for publishing an article will provide valuable information on what steps may require to improvement and where strengths may be. Going through these steps will improve writing and research skills. You can find the research materials that suits your need and you can also communicate with the authors that wrote that research for more interpretations.