None of my blogs are about online marketing. Was happy to leave it as a profession, even if I enjoyed it the years I was in it.
First, let me assure you that you do, in fact, have many of the prerequisites for successful marketing, even if some of the skills will have to be learned. The most important skill is clear, consistent communication.
Again, so easy to say but look at how many companies get at least part of that wrong. Some are unclear in the message (could be too much copywriting, poorly designed website or communication materials, etc.). Some, like Microsoft, are chronically inconsistent in message. Are they fun and hip (seinfeld)? Cutting edge? Appropriate for kids (the tedious ads with cute kids printing photos and claiming to be a PC)? Cheapest product out there (laptop hunter)? Millions spent on throwing darts at a map. Pick a strategy, stick with it. If you don't know your communications strategy, it is probably because you aren't entirely sure about your business strategy. Get the biz strategy right and the communication strategy follows.
A couple other thoughts:
1. Consistent communication. Again, probably obvious, but don't pull a Drop Box (love them, btw, and they are learning how to communicate as they go) and fall off the map for a couple months. Choose your channels (blog, twitter) and commit to posting regularly. Doesn't need to be long, should be relevant. Your customers and prospects are interested.
2. There are a lot of buzzwords and jargon in advertising/marketing/pr. A lot of it you can ignore. If you are going to work with an agency or outsourcer and they use buzzwords or jargon, make them explain everything in english. There are some useful concepts (branding--over used, misused but useful; positioning--very useful) that are worth knowing and exploring.
3. A lot of marketing is really and truly about market analysis. Spending a bit of time mapping out the market (even simple exercises like a quadrant analysis) can give you some feel for how customers look at your product in relation to other products in category.
4. Google is like gravity for internet marketing. Consider using ad words. You can cap costs, there are a ton of features for targeting ads, it's very flexible and you can box clever with it. The cost capping means you can experiment with low risk. Awesome.
5. If you aren't tracking it, don't spend money on it.
6. Stay away from banner ads and the like until later in the game. Easy to waste money there.
7. Can you target your audience on specific sites? Do those sites allow sponsorships?
8. New channels. Look into advertising in new places like twitter clients. Only if it's cheap, the cost is controlled, and the duration is capped. Don't get sold into a longer buy than you are comfortable with. Emphasize you want to experiment. This is down the road, but these new channels can be very effective. Again, depends on your audience and if they use those channels. You may brainstorm other ideas.
--------------------
As for books, most of the online marketing books I see flick past are out of date by the time they are published, or are targeting absolutely clueless old schoolers. It's still worth going way, way back in time and picking a copy of "Positioning". Good foundation, still relevant.
Blogs... I just culled my feed reader and nuked my marketing folder in its entirety. There's a decent list at:
http://www.conversationmarketing.com/2009/07/sites_where_i_l...
I've read a couple articles on that fellow's site before. He seems not insane and not too full of bs, but i haven't really delved into to that site either.
It's worth prowling around some of the SEO sites out there. SEO can be a black art but I tend to believe that much SEO hand waving is serious overthinking. I trust Google to do a decent job indexing my site if I build it properly. Make sure your copy is tight, relevant and hits the right words and phrases you want to be found on. Not rocket science. There are lots of other SEO techniques, but those basic tips get you 80% of the way there.