I’ve recently completed the excellent free online beginner course by Justin Sandercoe. I thoroughly recommend it. His business model is around selling books (I’ve got loads by now!) and receiving donations (ahem, not done that yet).
I briefly had a real human teacher – but I found the online course, and a little playing with friends, best suited me.
I’ll blog from time to time about playing guitar – which might be interesting for intermediate players who want to get better / get out there.