thanks for the feedback guys. in response to the ones who said i should buy a domain: i currently only build sites as a hobby and I don't want to pay also the ones who said my site"s slogan is not related to my website, well that's because I am currently trying to find some stuff to make tutorials and everything. Thanks
In my opinion, when you said earn while you learn, the main priority is "learn" and learn is in conjuction with earn. In your site it's separated, you can choose if you want to just earn and not learn or vice versa (well, as you say you don't have the "learn" section at the moment).