I can volunteer as a moderator.
I may also be able to help out with coding, although I don't have a lot of experience with all these ultra-modern programming languages and such.
The degree of experience with modern languages is really less critical than your flexibility in learning HTML5/CSS, PHP, JavaScript, and, of course, MySQL.
If you are a flexible learner and a good debugger and coder in general, then I suspect you could be more helpful then you might expect if you are prepared to learn.
I'm not a PHP/JavaScript coder either, my experience lies more with C/C++, Perl, BASIC, and Assembly, very little with respect to PHP or JavaScript, so it has been a crash course for me as well (which is a bit of a challenge given my short-term memory deficits).
Fortunately http://www.php.net and http://www.w3schools.com are very useful resources for learning the relevant languages used by this site.
In many respects, the biggest challenge of coding for vBulletin 4.x is digging through vBulletin's code to figure out how best to interface with it since there is no official programming reference for vBulletin.
Anyone who wishes to step up and volunteer to be considered for an Admin or Moderator role (or any other support role) should always remember that you are part of a *team*. The existing Staff and Admins will always be there to step in and lend a hand whenever you need help, especially during the initial learning phase. If you make a mistake and bring down the site (BTDT) we are literally just a phone call away to bail you out and talk you through the fix.
It can require a significant investment of time from time to time -- but it can also be flexible -- it is also very rewarding in that you really are giving back to this site in a way that, done right, really improves the experience and enjoyment of our many hundreds of active members. The larger our team, the more flexible the hours and time investment become since the load can then be shared amongst like Staff.
If this site means as much to you as it does to myself (and our other Staff/Board), then volunteering is a great way to give back.
PS - My reply is really specific to the Admin role. For those considering Moderator duty, your requirements are very different and *much less* technical.