Hello and welcome to the playerbase.
To answer You're question, Yes this game is an MMO, a free one. Free in the context of not having to pay a monthly fee.
About the population.... it depends where you live and most importantly when you play. After You install the game and join the online world You'll see that most of us will help you trough the chat when You ask for it.