Nobody started in life knowing everything. Each skill that you’ve learned has taken some time to learn and to master. For example, as a kid you spend several years to learn to properly speak your language. The same happens in the educational system, where you need to go to school for more than a decade to lean what you need to become a productive worker.
If you think about this, it is not difficult to understand how it takes some to finally learn to make good money from the the Internet. Like everything else, learning to make money (in the Internet or in any other medium) is a process that takes time and patience. You will not be able to make millions from a single product or web site.
The good thing, however, is that it is cheap to try different things in the web. You can start with a simple site, just selling advertisement to cover your fees. Then, over time, you can add more and more products and services. This process will gradually increase your ability to earn more, and improve your credibility too. After a while, you will be seen as a content creator, as someone that has important things to say about your especially.
Some web entrepreneurs lose in the game simply because they don’t have patience. They believe that making money in the web is a make or break strategy. Nothing could be further from the truth. Slow and always also wins the game. As you build more products and services, you will progress slowly at the beginning, but faster at the end.
Success is just a matter of keep trying. If you have passion for what you do and keep doing things that are useful, there is no way that your efforts won’t lead to your goals. The key is to maintain your desire and keep working on what matters for your.