Focus first on the quality of your site. Then getting traffic/people. Build up a good website that people will want to come back to. Make it worthwhile for the user. Once you have a strong website with constant viewers you can introduce the different methods of making money as mentioned by other people. And yes, you can make money from the internet.

To get traffic you have to focus on SEO and promoting on different places.

Good luck