SQL isn't really web related. It's more database related. You can also try Ruby (though I'm not too knowledgeable in that).
Yeah, SQL wouldn't be bad, thanks. I've never been a fan of the way Ruby was laid out.
Haskell if you want something different yet worth studying even if you won't use it.
You might also just stick with what you have until you have reason to learn something else.
I would stay away from visual basic or anything else that has an interest in locking you down to their proprietary platform (read: come over to linux)
Keep using git to check in whatever code you write.
Have a look at problem sets from programming contests
Why do you say Haskell is worth studying even if I wont use it?
When I saw the Haskell logo, it reminded me of Racket. Probably because it also has a lambda.