Re: VBA - Lubbly
I started on Excel Macro Sheet in 1987. They were a lot better than 1-2-3 Macros, but not a patch on VBA once it got established.
As to PHP and HTML. I went for an interview at a PHP shop, I downloaded the PHP WAMP stack the day before the interview and managed to cobble up a simple "Hello World" site in a few minutes and a couple of POST forms shortly thereafter. That was my first experience of PHP. After 2 weeks contracting they offered me a full time job.
Before that I had been working mainly on Windows with VB and a bit of Java. Most modern languages are very similar in syntax and if you find a good reference site (I used w3schools when I was cramming PHP and HTML5), if you can use one language, you can pick up most others very quickly. You just need to be aware of the little differences.
That said, I grew up with machine code and BASIC and kept on moving, I went through BCPL. COBOL. Fortran, C, C++, 4th Dimension, 1-2-3, Excel Macros, VB, Java and a host of thers.
(With VB, I was given a 500 page Invitation to Tender, a sealed box with VB3 and told I had a week to learn VB and drum up an estimate for the Tender! Wonder of wonders, we won the contract and I managed to deliver the damned thing on time!)
So don't sell yourself short, if you know the fundamentals of programming, you can always succeed when challenged with a new programming language.