But it's also 15 years since I resigned from my last programming job and started AVForums full time.
So Xenforo coding is very different to what I've been used to.
What I do know:
Basic PHP. Never used classes.
MySQL. Quite comfortable with queries.
CSS. Picked a lot of that up sorting AVForums out.
I managed to create and release a whole addon for vBulletin. That was easy.
What I don't know:
MVC. Don't even know what it stands for.
What things like classes, controllers and listeners are or do.
A whole load of things I don't know I don't know.
From here, at the bottom of the mountain, it seems such a steep learning curve that I can barely face starting.
But I know I have to. I desperately need to learn this so I can code for AVForums without spending money we don't have.
Ideally Mike, Kier or Chris would come here and teach me how to do it. Stay for a week in the spare room.
Currys here in Birmingham are wicked.
But failing that, where do I start?