Naji, creating the website and fan page is a great start! Though, just creating the pages won't get you far. You will have to share links to your site and games on many different places. Now you are starting to discover why there are jobs devoted to only marketing things. It can be tough and take a lot of time. But, I think you have a great foundation to start from.
To get fans, you need interesting content and you need to get your content in front of more people. Also, I would suggest putting links in your apps for "Rate me", "Share", "Like us on Facebook", and such.
Different people have different tastes. So, one idea in marketing is to discover who are the people that would be most interested in your games, then try to get their attention. Worry less (or not at all) about the people who wouldn't be interested. Ex: I recently created a memory match game to match uppercase and lowercase letters. My marketing/advertising strategy is to put my time into promoting the app to the target audience that I think will have the highest percentage of people most interested in the game, i.e. parents of young children. ;)
Short notes:
- Your icon, title, and description are VERY important in getting interest in the game, in that order. A bad icon means many people may not even read the title, look at the screenshots, or try the game.
- Better graphics typically helps. So, you may want to invest more time in a graphics program or look for designers.
- You can cross-promote your apps (basically, ads in game pointing to your other games).
- Remember that feedback from family and friends is usually highly biased. You may be able to limit this a little bit by asking them not to hold back anything.
And here's some more good tips: https://www.scirra.com/tutorials/74/publishing-and-promoting-your-construct-2-game
ps - If you want advice, then my advice is to always be learning and doing what you like to do. You can make a living doing anything, if you get sufficiently good enough at it. So, that's why I say always be learning and don't just make games that you know how to make. ;)