If you have some idea about the technical parts of creating a website, then making money-making websites is not that difficult.
What's more difficult is having the proper mindset required in IM (Internet Marketing). You have to be very disciplined, and you have to have goals, and specific roadmap required to achieve the goals. More and more people making 5 or even 6 figure monthly income ONLY from the Internet, and persistence and focus are what separate them from the rest; not that they have super genius IQ or anything.
I would write down the exact dollar amounts that I wish to make from my site, and amount of time that I plan to go through before achieving it. Then I would reverse engineer the dollar amount into monthly value, and then daily value, and how many websites I'd need to create, how much keyword research I need to do, how many contents I need to develop, etc.
There are what's called the blackhat techniques, allowing one to make easily millions of pages in seconds, with a hope to get some Adsense clicks, and while it used to work well in the past, now it's close to dead; well, not my style anyway, as I prefer to provide something of value (as Steve says, provide contents that are eternal).
It's also very important to outsource, and I can't stress enough its importance. During the beginning stage of your online career, it is okay to do every single thing on your own, but as you progress and make more money, it's only smart to outsource, because not only does it allow you to focus on the most important things, it also allows you to make even more profits......
If you want a free, non-hyped, no fluff step by step guide to making money online, why not start with Dr. Andy Williams' "Creating Fat Affiliate Sites" at
http://ezseonews.com/cfas/CreatingFatAffiliateSites.pdf . You can skim through it and decide if it's for you. It should get your feet wet.