This study was conducted to investigate English for Specific Purposes (ESP) learners’ experiences in using social learning network sites, namely Edmodo in a virtual community of practice environment. This study was also aimed to identify the challenges that the learners encountered in using Edmodo. Mixed-method research was employed to collect the data for this study; a questionnaire survey and a focus group discussion. The collected data was analysed through statistical and thematic analysis. The results showed that most of the ESP learners were of the opinion that Edmodo was effective as a platform for a virtual community of practice, particularly in terms of interaction and knowledge sharing. The findings also revealed that some learners have had difficulties in creating a social identity in the community because of the lack of collaboration among the team members. Therefore, it is suggested that genuine, consistent, and synergistic motivation from educators followed by the active involvement of learners will surely boost the engagement of peripheral participants in the community. This study is significant as it offers some insights into how ESP practitioners and learners use social learning networks in building an effective ESP virtual learning community to achieve the learning outcome of the ESP course.