TECK, I've only ever done any programming that's had practical use for my vbulletin sites. I'm a little hurt by your suggestion that vb.org shouldn't be a place to learn HTML.
Vbulletin and message boards are complex products drawing on people managers, moderators, skinners, people to do minor tweaks (like in the HTML), people to do major hacks and plugins, and people who make major additions.
Again, refering to the site's motto, the ultimate vbulletin resource, I like the fact that this site has everything I could ever want (except some paid mods which I barely hear about

)
Frankly, if you want some purity of coding and development standards, I suggest you find one of the many coding forums that exists and ply your art there. In the mean time I like a shallow knowledge of php, sql, cpanel, admining, moderating, html, developing, piloting, bbcodes and the whole package that comes with being a vbulletin admin. Not being a dedicated programmer with a cause like it seems to me you are.