Fortunately there are a few really good, reasonably priced courses and programmes around with experienced marketers doing the teaching. I have some reviews below listing the type of course available and the type of marketing covered.
To start with, learn the basics, it will get you a long way. A lot depends on your level of “self starting”. By that I mean how self reliant you are. I’ve met many people who come to a big fullstop at the first hurdle even if it’s a trivial question. Instead of simply Googling the problem, they will email me or even ring me, so instead of it taking a few seconds to find something out, they will wait for me to tell them the answer. I’m afraid if you are that sort of person – you aint going to make it ! You need to be resiliant, resourceful and persistent.
But when you have a niche chosen and your site is up and working, you then may need help. You need to make a choice here. There are many good courses to follow – the only problem is information getting out of date. Take Google for example – a few years ago their algorithm for ranking sites, took the blog title as one of the major factors, but today its relevance is much less.
Also, you can find free Training Courses and Forums where you can get ongoing help when you need it, of course, this is the lowest level so you wouldn’t expect instant help here – it’s a case of posting a question and waiting.