Mike,
Challenging question!
Most of my skills information has come from my Canon camera and flash manual........and a lot of experimentation with the camera and flash, then reviewing the photos and exposure data to learn what works and doesn't work.
The manuals have very good information, but I can only comprehend so much at a time, so I'll read, experiment, review and repeat the procedure over and over.
I've never taken a class or bought and read a book about photography. Just the manual, a few websites, and lots of experimentation. My latest camera was bought the first of May and I've taken over 5,000 exposures with it so far.
I use SmugMug to host all my photos online, they have blogs and news into that inspires........
http://news.smugmug.com/
I highly recommend them for photo hosting, I've been with them over six years and it's very secure and reliable with no spam. At $40 a year it's a steal IMO and the run on a referral system that gives members a small kickback for recruiting.........
https://secure.smugmug.com/signup.mg...=achuJuglTx7pQ
The other site I've received great information from is Ken Rockwell's How to Take Better Pictures:
http://www.kenrockwell.com/tech.htm
One of the most important things to is understand is what camera features do what and how they impact the photo's exposure..........there are so many variables. Understanding how the different metering modes impact what the camera sees and how that impacts the exposure it records is critical.
Good lighting is mandatory, a camera can't make chicken salad out of chicken poop......a pop-up flash doesn't cut it. A dedicated flash unit is a minimum..........there's a reason they're expensive and the manuals are 300 pages. Natural light still produces some of the best images IMO (personal preference), but catching good lighting required planning, preparation, patience and timing. Early morning and late evenings only a minutes of optimum light, not hours.
It truly is artwork and takes a lot practice but the challenges of capturing the moment can be very rewarding!